码迷,mamicode.com
首页 > 系统相关 > 详细

Linux文件与目录管理

时间:2019-07-29 20:21:31      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:存在   print   nbsp   默认   数据结构   删除   系统   none   复制   

目录的相关操作:

   特殊的目录:

      . :代表此层目录;

      .. :代表上一层目录;

       :代表前一个工作目录;

      ~ :代表目前使用者身份所在的目录;

      ~account:代表account这个使用者的家目录(account是账号的名称)。

     注意:在所有目录下面都会存在的两个目录,分别是 ...,即使是根目录,也存在上一层目录,只是上一层目录和当前目录都是同一目录。

   常见的处理目录的命令:

      cd(Change Directory):切换目录;

      pwd(Print Working Directory):显示当前目录;

      mkdir(Make Directory):建立一个新目录;

      rmdir:删除一个空目录。

  执行文件路径的变量:$PATH:

    查看文件属性的命令ls的完整文件名为:bin/ls,但是在任何地方都能执行这个命令,就是因为环境变量PATH的帮助。

    系统会依照PATH的设置去每个PATH定义的目录下查找文件名为ls的可执行文件。

    如果有多个ls可执行文件,那么先查找到的同名命令先被执行。

    注意:

      •  不同身份用户默认的PATH不同,默认能够随意执行的命令也不同;
      •  PATH是可以修改的;
      •  使用绝对路径或相对路径指定某个命令的文件名来执行,会比查找PATH来的正确;
      •  本目录(.)最好不要放到PATH中。

 

文件与目录管理:

   文件与目录的查看:ls

      ls [-aAdfFhilnrRSt] 文件名或目录名称

        a:显示全部文件(包含隐藏文件);

        A:同上,但不包括...这两个目录;

        d:仅列出目录本身(不包含目录内的文件数据);

        f:直接列出结果,而不进行排序(默认以文件名排序);

        F:根据文件、目录等信息,给予附加数据结构;

        h:将文件容量以人类易读的方式列出来;

        i:列出inode号码;

        l:详细信息显示,包含文件的属性与权限等数据;

        n:列出UID与GID而非使用者与用户组的名称;

        r:将排序结果反向输出;

        R:连同子目录内容一起列出来;

        S:以文件容量大小排序;

        t:依时间排序;

      ls [--color={never,auto,always}] 文件名或目录名称

        never:不要依据文件特性给予颜色显示;

        always:显示颜色;

        auto:让系统自行依据设置来判断是否给予颜色;

      ls [--full-time] 文件名或目录名称

        以完整时间模式(年、月、日、时、分)输出;

   文件与目录的复制、删除、移动:cp、rm、mv

   获取路径的文件名与目录名称

 

Linux文件与目录管理

标签:存在   print   nbsp   默认   数据结构   删除   系统   none   复制   

原文地址:https://www.cnblogs.com/benon94/p/11266182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!