在Ubuntu中,cp(复制)和mv(移动)命令是常用的文件操作工具。以下是一些使用技巧:
基本用法:
cp [选项] 源文件 目标文件
cp [选项] 源目录 目标目录
复制单个文件:
cp source.txt destination.txt
复制整个目录:
cp -r source_directory destination_directory
保留文件属性:
cp -p source.txt destination.txt
覆盖目标文件时不提示:
cp -f source.txt destination.txt
交互式复制:
cp -i source.txt destination.txt
备份文件:
cp --backup=numbered source.txt destination.txt
使用通配符复制多个文件:
cp *.txt destination_directory/
基本用法:
mv [选项] 源文件 目标文件
mv [选项] 源目录 目标目录
移动单个文件:
mv source.txt destination_directory/
重命名文件:
mv old_name.txt new_name.txt
移动整个目录:
mv source_directory destination_directory
覆盖目标文件时不提示:
mv -f source.txt destination.txt
交互式移动:
mv -i source.txt destination.txt
备份文件:
mv --backup=numbered source.txt destination_directory/
cp和mv命令时,确保你有足够的权限来操作目标文件或目录。-r选项复制目录时,目标目录必须不存在,否则会报错。--backup选项时,会创建目标文件的备份,备份文件的扩展名为.bak加上一个数字。通过这些技巧,你可以更高效地使用cp和mv命令来管理文件和目录。