学习 Linux,101: 文件和目录管理(6)

清单 4. 复制和移动文件
[ian@echidna lpi103-2]$ cp text1 text1.bkp [ian@echidna lpi103-2]$ mkdir backup [ian@echidna lpi103-2]$ cp text1 backup/text1.bkp.2 [ian@echidna lpi103-2]$ ls -i text1 text1.bkp backup 933892 text1 934193 text1.bkp backup: 934195 text1.bkp.2 [ian@echidna lpi103-2]$ mv text1.bkp backup [ian@echidna lpi103-2]$ mv backup/text1.bkp backup/text1.bkp.1 [ian@echidna lpi103-2]$ ls -i text1 text1.bkp backup ls: cannot access text1.bkp: No such file or directory 933892 text1 backup: 934193 text1.bkp.1 934195 text1.bkp.2  

一般来说,cp 将在现有副本上复制文件,如果现有文件可写的话。另一方面,如果目标存在,mv 不会移动或重命名文件。有一些有用的选项与 cp 和 mv 的这种行为有关。

-f 或 --force 将促使 cp 尝试阐释一个现有目标文件,即使它不是可写的 -i 或 --interactive 将要求在尝试替换某个现有文件之前进行确认 -b 或 --backup 将为即将被替换的任何文件生成备份  

和前面一样,您需要参考手册页来获得这些和其他复制和移动选项的详细内容。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27842.html