find . -name "*.txt" -print0 | xargs -0 -I {} cp {} backup/backup_{}
说明:
find . -name “*.txt” -print0:查找所有 .txt 文件,并用 null 字符分隔结果(处理包含空格的文件名)
xargs -0 -I {}:-0 表示接收 null 分隔的输入,-I {} 定义替换符号为 {}
cp {} backup/backup_{}:将找到的文件 {} 复制到 backup 目录,新文件名为 backup_原文件名
672

被折叠的 条评论
为什么被折叠?



