1、cp的功能
拷贝一个或多个文件(或目录)到目的地
2、例子
1)一次拷贝多个源文件到目的地
#cp /mnt/hgfs/DOC/{1,2,3,4,5}.txt /root/ldj
2)只拷贝链接文件到一个新的位置,不拷贝实际链接的文件
#cp -d libc.so.6 / 只拷贝符号连接,不拷贝实际的文件(或 -P,--preserve=links这三种都可以)
#sudo cp -P ~/opt/stardict/*link /usr/share/stardict/dic/
3)拷贝实际链接所指向的实际文件
#cp -L file1-link file2
4)建立文件file1的软链接(符号链接)file2
#cp -s file1 file2 //file2->file1
同
#ln -s file1 file2
5)建立文件file1的硬链接file2
#cp -l file1 file2 //file1和file2是同一个文件
6)保持文件的属性(ownership,mode,timestamp)
#cp -p file1 file2 //或 --preserve=mode,ownership,timestamps
7)保持文件的所有属性
#cp -a file1 file2 //或 –preserve=all或-dpR
8)当源文件比目标文件较新时拷贝
#cp -u file1 file2 //或 –update
3、注意
将一个符号链接拷贝到另外一个地方,要想保持符号链接仍然有效,则创建的源符号链接必须带有路径信息,不能使用相对路径(./)
=-=-=-=-=
Powered by Blogilo
时间: 2024-10-11 15:37:05