cp、mv、rm命令
原创...大约 2 分钟
cp
拷贝文件和目录 cp [-adfilprsu] 来源档(source) 目标档(destination)
cp index.html /opt
cp index.html /opt/aa.html
参数
-a
:相当于 -pdr 的意思,至于 pdr 请参考下列说明;(常用)-d
:若来源档为链接档的属性(link file),则复制链接档属性而非文件本身;-f
:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;-i
:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)-l
:进行硬式链接(hard link)的链接档创建,而非复制文件本身;-p
:连同文件的属性一起复制过去,而非使用默认属性(备份常用);-r
:递归持续复制,用于目录的复制行为;(常用)-s
:复制成为符号链接档 (symbolic link),亦即『捷径』文件
mv
移动文件与目录,或修改名称 mv [-fiu] 源文件/夹 目录文件/夹
mv index.html /opt
mv index.html aa.index # 重命名
mv index.html /opt/aa.html
参数
-f
:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;-i
:若目标文件 (destination) 已经存在时,就会询问是否覆盖!-u
:若目标文件已经存在,且 source 比较新,才会升级 (update)
rm
移除文件或目录 rm [-fir] 文件或目录
rm index.html
rm -rf aaa # aaa为非空目录
参数
-f
:就是 force 的意思,忽略不存在的文件,不会出现警告信息;-i
:互动模式,在删除前会询问使用者是否动作-r
:递归删除,最常用在目录的删除了!这是非常危险的选项!!!
警告
千万不要用 root 管理员用户执行:rm -rf /
效果等同于在 Windows 上执行 C 盘格式化
通配符 *
符号* 表示通配符,即匹配任意内容(包含空)
rm index.*
rm *.html
Powered by Waline v2.15.7