场景:将当前目录下文件名称包含某字符的所有文件移动到指定目录
ls | grep 475394 | xargs -t -n1 -I{} mv {} ../receive
ls ,列出当前目录下所有文件
|, 管道符
grep, 查找
xargs, 参数传递 -t 执行前打印命令, -n1 参数替换位置, -I 替换参数
mv, 移动文件
命令可根据不同场景进行转化,实现对文件的批量操作。
场景:将当前目录下文件名称包含某字符的所有文件移动到指定目录
ls | grep 475394 | xargs -t -n1 -I{} mv {} ../receive
ls ,列出当前目录下所有文件
|, 管道符
grep, 查找
xargs, 参数传递 -t 执行前打印命令, -n1 参数替换位置, -I 替换参数
mv, 移动文件
命令可根据不同场景进行转化,实现对文件的批量操作。