1 touch:创建空文件,若文件名存在,则修改文件的时间记录为x现在的时间;若文件不存在,则创建一个新的文件。使用格式:touch 【选项】【文件名】

 常用选项说明:

              -a (access):改变文件的读取时间记录

              -m (modification):改变文件的修改时间记录

              -c (creat):假如目的文件不存在,不会建立xin'de新的文件。与--no-create的效果一样

              -d(data):设定时间与日期,可以使用不同的格式

              --no-create:不会建立新文件

   使用举例如下:

   

   

2 cp:将给出的文件或目录拷贝到另一个文件或目录中。使用格式:cp 【选项】【源文件或目录】【目标文件或目录】

 常用选项说明:

              -a (archive):该选项在拷贝目录时使用。它保留链接,文件属性,并递归地拷贝目录

              -d :拷贝时保留链接

              -f (force):有同名文件时,删除已经存在的目标文件而不提示,直接覆盖复制

              -i (interactive):在覆盖目标文件之前将给出提示,要求用户确认是否覆盖。回答y 时,目标文件被覆盖;是交互式拷贝

              -p (perserve):除复制源文件外,还将其修改时间和访问权限也复制的新文件中

              -r (recursive):若要复制的是一个目录,则将递归复制该目录下所有的子目录和文件

   使用举例如下:

   

3 file:查看文件类型。使用格式:file 【选项】【文件名】

 常用选项说明:

             -b (brief):简要模式,不输出文件命名

             -c (compile):检查时打印输出参数文件的解析结果,长于-m 一起使用,用来在安装参数文件之前调试它

             -f (file):命名文件

             -z (uncompress):查看压缩文件的内部信息

 使用举例如下:

 

4 rm:删除一个目录中的一个或多个文件或目录,也可以将某个目录及以下所有文件及子目录均删除。使用格式:rm 【选项】【目录或指定的文件】

   常用选项说明:

               -d (directory):删除可能仍有数据的目录(只限超级用户)

               -f (force):强制删除,不显示任何信息

               -i(interactive):进行任何删除前必须先进行确认

               -r/R (recursive):同时删除该目录下的所有目录层级文件

               -v (verbose):详细显示进行的步骤

   使用举例如下:

   

5 mv:用来为文件或目录改名或将由一个目录移动到另一个目录中。使用格式:mv 【选项】【源文件或目录】【目标文件或目录】

   常用选项说明如下:

                      -f (force):强制改名或移动,不提示任何信息

                      -i (interative):进行改名或移动前显示提示信息

    使用举例如下:

   

6 cat:查看文件的内容。使用格式:cat 【选项】【文件名】

   常用选项说明如下:

                    -a (all):显示所有信息

                    -n (number):显示行号

                    -s (squeeze):当遇到有两行以上的空白行时,就换为一行

   使用举例如下:

   

                                           指导老师:双星科技冯老师