CentOS 文件和目录管理

来源:互联网 发布:鬼宿舍知乎 编辑:程序博客网 时间:2024/06/05 06:23
    今天开始学习CentOS的文件和目录管理了, 也就是通过命令行操作文件和目录,下面列出常用的文件操作命令,一定要多练才行啊。
     1.cd 命令

          cd命令是用来改变用户所在目录的,这个和windows下是一样的。

     2.mkdir 命令

          mkdir命令用于创建目录,mkdir [-mp] [目录名称] ,其中-m选项用于指定要创建目录的权限,-p选项表示如果要创建的目录的上级目录不存在时,会自动创建上级目录。

     3.rmdir 命令

         rmdir命令用于删除空目录,后面可以是一个目录,也可以用空格隔开的多个目录。该命令只能用于删除目录,不能删除文件。 该命令也有一个-p选项可以级联删除一大串目录,但是如果某一个目录中存在目录或者文件时,该命令可能就不好用了。

     4.rm 命令

        rm命令是最常用的,它有两个最常用的选项:rm -r  [目录路径]删除目录用的选项,等同于rmdir ,但是它能删除非空目录。 rm -f [目录路径] 表示强制删除。如果跟一个不存在的文件或者目录,也不会报错。

     5.which 命令

         which命令 用于查找某个命令的绝对路径,比如:whick rmdir  

     6.mv 命令

         mv命令用于移动目录或者文件,它还有重命名的作用。mv /bin/ls  /root/ 将ls移动到root目录下。

     7.大家都知道在widows下修改环境变量path,那么在linux下该怎么添加路径到环境变量path下呢? 使用 PATH = $PATH:/root   这样就把/root目录添加到环境变量PATH中了。

     8.cp 命令

         cp命令用来格式为:cp [选项] [来源文件]  [目的文件] ,如果要复制一个目录,必须加上-r选项,否则是不能复制目录的。 -i 选项是安全选项,当遇到一个已知的文件时,会询问是否覆盖。

     9.cat 命令

         cat命令用于查看一个文件的内容并显示在屏幕上,可以直接跟文件名 , 加上 -n 选项,表示把行号也显示到屏幕上,加上-A,则显示所有内容,包括特殊字符。tac命令也是显示文件内容到屏幕上,但是tac显示文件内容的顺序相反,它最先显示文件的最后一行,最后才显示第一行。

     10.more 命令

          more命令也用于查看一个文件的内容,后面直接跟文件名,当文件太多一屏不能显示完全时,使用cat命令是看不到前面的内容的,所以more命令就有了作用了,当看完一屏后,按空格键可以继续看下一屏,知道看完所有的内容就退出,如果你想提前退出,按 q 键就可以了。

    11.less 命令

         less命令作用和more命令一样,但是less命令可以实现上翻 和下翻

    12.head 命令 和 tail命令

         head命令用于显示文件的前10行,后慢直接跟文件名,如果加 -n 选项则显示文件的前几行。tail命令用于显示文件的后10行。

    13.chgrp 命令

          chgrp命令可以更改文件的所属组,其格式为: chgrp [组名] [文件名]、

     14.chown 命令

          chown命令可以更改文件的所属主,其格式为:chown [-R] 账户名 文件名  -R适用于目录,可以级联更改。

     15.chmod 命令

           chmod 命令用于更改用户对文件的读写执行权限, 其格式为: chmod [-R] xyz 文件名 xyz表示数字。

     16.whereis 命令

          whereis命令是通过预先生成的一个文件列表库去查找与给出的文件名相关的文件,其格式为:whereis [-bmsu]  [文件名称]

     17.locate 命令

          也是用于查找文件和whereis命令类似。

     18.find  命令

          find命令用的比较多,其格式为:find [路径] [参数] 

     19. touch  命令 

           touch 命令用于创建一个空白文档,其格式为:touch 文件路径

           

0 0
原创粉丝点击