Ubuntu文件复制粘贴:cp命令高级用法

Ubuntu系统中`cp`是常用文件复制命令,除基础功能外,其高级用法能高效处理批量复制、目录递归等场景。 **核心高级用法**: 1. **批量复制**:用通配符`*`匹配文件,如`cp *.txt docs/`可将当前目录所有txt文件批量复制到docs目录。 2. **递归复制目录**:加`-r`参数实现子目录内容全复制,如`cp -r work/ backup/`将work目录及子文件完整迁移至backup。 3. **保留文件属性**:`-a`参数保留权限、时间戳等属性,如`cp -a /etc/hosts /tmp/hosts.bak`可完整继承原文件属性。 4. **交互避免覆盖**:`-i`参数复制前询问是否覆盖,如`cp -i old.txt new.txt`防止误操作。 5. **处理软链接**:`-P`(不跟随符号链接)复制软链接本身,若不加则复制目标内容,如`cp -P link.txt new_link`。 6. **复制并重命名**:目标路径指定新

阅读全文