一,cp
1,主要功能:复制文件或目录
2,语法
cp [参数] [源文件或目录] [目标文件或目录] [目的目录]
3,常用参数
-b 删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个设备字符串
-f 强行复制文件或目录,不论目标文件或目录是否已存在
-i 覆盖既有文件之前先询问用户
-p 保留源文件或目录的路径
-r 递归处理,将指定目录下的文件与子目录一并处理
-R 递归处理,将指定目录下的所有文件及子目录一并处理
-help 显示帮助信息
4,范例
1,使用cp命令将/etc/dhcpd.comf复制到/tmp/wx
2,使用mkdir命令创建/tmp/test目录,用cp –R进行递归复制文件,将目录下的子目录或文件进行复制。
3,mkdir在/tmp下面创建xzy目录,使用cp -l 集成硬连接文件,将/var/log/messages日志文件硬连接到/tmp/xzy/messages,重启DHCP服务并查看日志记录对比两个文件,发现两个文件进行了数据同步.
二,mv
1主要功能:移动或更名现有的文件或目录
2,语法
mv [参数] [源文件或目录] [目标文件或目录]
3,常用参数
-b 若需要覆盖文件,则覆盖前先进行备份
-f 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有文件或目录
-i 覆盖前询问用户
-u 在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件
-help 显示帮助信息
4,范例
1使用mv命令将dhcpd.log文件移动到/tmp下
2,使用mv命令将log文件改名为log2
三,pwd
1,主要功能:显示工作目录
2,语法:
pwd [-help] [-version]
3,常用参数
-help 在线帮助
-version 显示版本信息
4,范例
1 使用pwd命令查看当前工作目录
四,rm
1,主要功能:删除文件或目录
2,语法:
rm [参数] [文件或目录]
3,常用参数
-d 直接把删除的目录的硬连接数据删除成0,删除该目录
-f 强制删除文件或目录
-i 删除既有文件或目录之前询问用户
-help 在线帮助
4.范例
1,使用rm没有加参数删除文件,会询问用户是否删除文件是因为rm调用了别名“rm -i”,而执行该命令时写出该命令的路径就不会询问用户。用which目录就能看到它的别名及命令文件的位置
2,使用rm –r命令递归删除,也就是会删除目录下的子目录或文件,但还会询问用户是否删除该文件或目录。使用rm –rf命令递归并强制删除文件或目录,不会有任何提醒,这个命令非常危险要慎用!
五,rmdir
1,主要功能:删除空目录
2 语法
rmdir [参数] [目录]
3,常用参数
-p 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除
-help 在线帮助
4,范例
1,创建一个空目录,再用rrmdir命令删除,但删除一个目录里有文件的目录就无法删除