Linux中的拷贝命令(cp)主要用于在文件和目录之间进行复制操作
- 复制文件:使用
cp
命令可以将一个文件复制到另一个位置。例如,将文件file1.txt复制到/home/user/目录下,可以执行以下命令:
cp file1.txt /home/user/
- 复制目录:使用
cp
命令可以复制整个目录及其内容。例如,将目录dir1复制到/home/user/目录下,可以执行以下命令:
cp -r dir1 /home/user/
其中,-r
选项表示递归复制目录及其内容。
- 复制多个文件:可以使用通配符(如*)来复制多个文件。例如,将当前目录下的所有.txt文件复制到/home/user/目录下,可以执行以下命令:
cp *.txt /home/user/
- 复制文件到另一个目录:要将文件复制到一个不同的目录,只需在目标目录后面加上文件名即可。例如,将file1.txt复制到/home/user/目录下并命名为file2.txt,可以执行以下命令:
cp file1.txt /home/user/file2.txt
- 保留文件权限和所有权:使用
cp
命令复制文件时,默认情况下会保留文件的权限和所有权。例如,将file1.txt复制到/home/user/目录下并保留其权限和所有权,可以执行以下命令:
cp -p file1.txt /home/user/
其中,-p
选项表示保留文件的权限和所有权。
- 更改文件名:使用
cp
命令可以将文件复制到一个新名称。例如,将file1.txt重命名为file2.txt,可以执行以下命令:
cp file1.txt file2.txt
总之,Linux中的拷贝命令(cp)提供了多种文件和目录复制操作,可以根据需要进行选择和使用。