移动文件 mv/cp
-
mv移动/重命名 文件/目录mv aaa.txt /usr/bbb/- 把 aaa.txt文件 移动到 bbb目录 下(目标目录bbb必须存在)
mv aaa.txt ccc.txt /usr/bbb/- 把 aaa.txt 和 ccc.txt 文件 移动到 bbb目录 下
mv -i aaa.txt xxx.txt- 把 aaa.txt文件 重命名为 xxx.txt,并在有覆盖时提示用户确认
mv /usr/bbb/* .- 把 bbb目录 里面所有文件和目录,移动到 当前目录下
mv bbb/ ccc- (若ccc存在,则)把 bbb目录 移动到 ccc目录下
- 形成
./ccc/bbb/内容的结构
- 形成
- (若ccc不存在,则)把 bbb目录 重命名为 ccc目录
- 形成
./ccc/内容的结构
- 形成
- (若ccc存在,则)把 bbb目录 移动到 ccc目录下
-
cp复制 文件/目录-
cp aaa.txt /usr/bbb/- 把 aaa.txt文件 复制到 bbb目录 下(目标目录bbb必须存在)
-
cp aaa.txt ccc.txt /usr/bbb/- 把 aaa.txt 和 ccc.txt 文件 复制到 bbb目录 下
-
cp -i aaa.txt aaa_back.txt- 把 aaa.txt文件 备份存为 aaa_back.txt,并在有覆盖时提示用户确认
-
cp /usr/bbb/* .- 把 bbb目录 里面所有文件(单层),复制到 当前目录下
-
cp -r /usr/bbb/ /usr/ddd/- 把 bbb目录 里面所有内容(多层),递归复制到 ddd目录下(如果目标目录ddd不存在,则会自动创建)
-
其他特殊参数
-a复制文件和目录 及其 包括所有权与权限在内 的所有属性- 如果不指定,则默认采用执行此操作的用户的默认属性
-u只复制 目标目录中不存在 或者 比目标目录现有文件更新 的文件
-
-
注意
- 对于目录,最好末尾都加上
/,明确这是目录
- 对于目录,最好末尾都加上