在 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
命令来管理文件和目录。