文件目录管理命令

                 在Linux系统的日常运维工作中,还需要掌握对文件的创建,修改,复制,剪切,更名与删除的操作。

1.touch命令

            touch命令用于创建空白文件或设置文件的时间, 格式为"touch [选项] [文件]"。

            在创建空白的文本文件方面,这个touch命令相当简捷,简捷到没有必要铺开去讲,比如,touch linuxprobe命令可以创建出一个名为linuxprobe的空白文本文件。对touch命令来讲,有难度的操作主要是体现在设置文件内容的修改时间,文件权限或属性的更改时间与文件的读取时间上面。

                                                                                                                                  touch命令的参数及其作用

             参数                                  作用

             -a                                      仅修改 "读取时间" (atime)

             -m                                     仅修改 “修改时间”   (mtime)

             -d                                      同时修改atime与mtime

2.mkdir命令

            mkdir命令用于创建空白的目录,格式为 "mkdir [选项] 目录"。

            在Linux系统中,文件夹是最常见的稳健类型之一,除了能创建单个空白目录外,mkdir命令还可以结合-p参数来递归创建出具有嵌套叠层关系的文件目录。

3.cp命令

            cp命令用于复制文件或目录,格式为 "cp [选项] 源文件  目标源文件"。大家对文件复制应该不陌生。在Linux系统中,复制操作具体分为3种情况:

                         如果目标文件是目录,则会把源文件复制到该目录中;

                         如果目标文件也是普通文件,则会询问是否要覆盖它;

                         如果目标文件不存在,则执行正常的复制操作。

                                                                                                                                   cp命令的参数及其作用

           参数                                       作用

            -p                                          保留原文件的属性

            -d                                          若对象为 “链接文件” ,则保留该 “链接文件” 的属性

            -r                                           递归持续复制 (用于目录)

            -i                                           若目标文件存在则询问是否覆盖

           -a                                           相当于-pdr (p,d,r为上述参数)

4.mv命令

            mv命令用于剪切文件或将文件重命名,格式为 "mv [选项] 源文件 [目标路径|目标文件名]"。

            剪切操作不同于复制操作,因为它会默默地把源文件删掉,只保留剪切后的文件。如果在同一个目录中对一个文件进行剪切操作,其实也就是对其进行重命名。

5.rm命令

            rm命令用于删除文件或目录,格式为 "rm [选项] 文件"。

            在Linux系统中删除文件时,系统会默认向你询问是否要执行删除操作,如果不想总是看到这种反复的确认信息,可在rm命令后跟上-f参数来强制删除。另外,想要删除一个目录,需要在rm命令后后面加一个-r参数才可以,否则删除不掉。

6.dd命令

            dd命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式为 "dd [参数]"。

            dd命令是一个比较重要而且比较有特色的一个命令,它能够让用户按照指定大小和个数的数据块来复制文件内容。当然如果愿意的话,还可以在复制过程中转换其中的数据。Linux系统中有一个名为/dev/zero的设备文件,每次在课堂上解释他是都充满哲学理论的色彩。因为这个文件不会占用系统存储空间,但却可以提供无穷无尽的数据,因此可以使用它作为dd命令的输入文件,来生成一个指定大小的文件。

                                                                                                                                        dd命令的参数及其作用

             参数                                               作用

             if                                                     输入的文件名称

             of                                                    输出的文件名称

             bs                                                   设置每个 “块” 的大小

             count                                              设置要复制 “块” 的个数

7.file命令

           file命令用于查看文件的类型,格式为 "file 文件名"。

           在Linux系统中,由于文本,目录,设备等所有这些一切都统称为文件,而我们又不能单凭后缀就知道具体的文件类型,这时就需要使用file命令来查看文件类型了。

2020-09-18       18:03:19

posted @ 2020-09-18 18:03  宇季  阅读(204)  评论(0)    收藏  举报