文件目录管理命令

时间:2022-01-22 09:14:59

一、写出完成下列功能的命令(能够用多种方法的必须用多种方法)

当前工作目录为:[user@localhost /home/user]#

 

1.  改变目录位置至用户登录时的主目录。

  (1)cd    (后面可加可不加” ”)

  (2)cd  ~

 

2.  改变目录位置至/d i r 1目录下。

   cd  /dir1

 

3.  改变目录位置至当前目录的父目录。

  (1)Cd  ..  (2)cd ../

 

4.  改变目录位置至绝对路径的共享目录/mnt/hgfs/linux位置下。

  cd  /mnt/hgfs/linux

 

5.  改变目录至根目录

  cd  /

 

6.  显示当前工作目录的绝对路径

  pwd

 

7.  在home/user目录下新建/home/user/a目录

  mkdir  /home/feng/a

 

8.  在/home/user/a/下新建一个权限为777的test目录

  mkdir  /home/feng/a/test 

   chmod  777  /home/feng/a/test

 

9.  使用一条命令完成新建/home/user/a/b/c/d目录

  mkdir  –p  /home/user/a/b/c/d    //一次创建/a/b/c/d 四个目录   home/user原先存在

  (mkdir  :  -p, --parents     需要时创建上层目录,如目录早已存在则不当作错误)

 

10.使用一条命令新建/mnt/cdrom/aaa/bbb目录,并且目录的权限为753

  mkidr –p /mnt/cdrom/aaa/bbb  

  chmod 753 /mnt/cdrom/aaa/bbb

 

11. 逐级删除第9题中创建的目录

  [root@localhost d]# rmdir /home/feng/a/b/c/d

  [root@localhost d]# rmdir /home/feng/a/b/c

  [root@localhost d]# rmdir /home/feng/a/b

 

12. 使用一条命令删除第10创建的目录

  cd  /mnt

  rmdir  –p  /cdrom/aaa/bbb   //一次删除 /cdrom/aaa/bbb三个目录

   (这些目录必须为空目录,即没有文件; 不为空目录,需用rm –rf  /cdrom    -f 强制删除(单独-f无法删除目录,需加上-r)  -r 递归删除目录及其内容(单独-r删除每个文件需要确认))

 

13. 删除/home/feng目录下所有文件及目录

         rm  -rf  /home/feng/*

 

14.  将/mnt目录及其以下所有目录及文件详细资料列出

      ll  /mnt

 

15. 列出/bin目录下所有以tar开头的文件

     ll  /bin/tar*

  

16. 列出/bin目录下的所有文件的详细信息,并且按创建时间越新的越在前面显示

       ls  -lt  /bin

 

17.列出/mnt目录下所有子目录的信息

     ll /mnt

 

18. 仅列出/mnt下所有直接子目录的名称。

     ls /mnt

 

19. 显示/mnt目录下的文件或目录的属性。

     ll /mnt

    

20. 显示/home/user目录下的所有文件及目录信息包括隐藏文件

        ls  -la /home/user