Linux文件与目录管理

Posted benon94

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件与目录管理相关的知识,希望对你有一定的参考价值。

目录的相关操作:

   特殊的目录:

      . :代表此层目录;

      .. :代表上一层目录;

       :代表前一个工作目录;

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

      ~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文件与目录管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux文件与目录管理

Linux文件与目录管理

第七章Linux 文件与目录管理

Linux 文件与目录管理知识随笔

Linux文件和目录管理理论

Linux文件与目录管理