在 Ubuntu 下,cp 命令是用于复制文件和目录的命令。以下是一些使用 cp 命令的技巧:
基本用法:
cp source destination
例如:cp file.txt /home/user/documents/cp -r source_directory destination_directory
例如:cp -r project /home/user/documents/保留文件属性:
-p 选项可以保留文件的修改时间、访问时间和权限。
例如:cp -rp project /home/user/documents/覆盖提示:
cp 命令会提示是否覆盖。可以使用 -f 选项强制覆盖,不提示。
例如:cp -rf project /home/user/documents/备份文件:
-b 选项在覆盖前创建文件的备份。
例如:cp -rb project /home/user/documents/交互式复制:
-i 选项可以在覆盖前提示用户确认。
例如:cp -ri project /home/user/documents/复制多个文件:
cp file1.txt file2.txt /home/user/documents/复制文件并重命名:
cp file.txt /home/user/documents/newfile.txt使用通配符:
cp *.txt /home/user/documents/复制符号链接:
-d 选项可以复制符号链接本身,而不是链接指向的文件。
例如:cp -d link_to_file.txt /home/user/documents/查看复制进度:
pv 命令可以查看文件复制的进度。
例如:pv file.txt > /home/user/documents/file_copy.txt这些技巧可以帮助你更高效地使用 cp 命令来管理文件和目录。