北纬36度
分享、学习、记录
每天复习一点Linux命令006之cp与mv

2.2 cp

  • 用途:复制文件或目录
  • 格式:cp [option] [source] [destination]
  • option
    • -a 复制目录时使用,保留链接、文件属性,递归复制。(默认是改变文件属性,比如修改时间、权限等)
    • -d 复制时保留链接。
    • -f 删除已经存在的文件不提示。
    • -i 覆盖目标文件的时候给出提示。☆
    • -p 复制源文件的时候,把修改时间和访问权限一块复制。
    • -r 若目标源文件是目录,则会将其子目录和文件全部复制。(如果直接复制目录会报错)☆
    • -l 不进行复制,只是链接文件。☆

2.3 mv

  • 用途:文件或目录移动。☆文件/目录重命名。
  • 格式:mv [opt] [source] [destination]
    • 跨文件系统复制时,会删除原有文件删除,所以要注意。
  • opt
    • -i 交互式操作
    • -p移动时保持权限
    • -f禁止交互式操作