跳至主要內容

cp、mv、rm命令

刘春龙原创...大约 2 分钟LinxuUbuntu教程文档

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