1,批量下载
准备一个文本文件复制url
cat url.txt | xargs -n 1 -t wget
2,删除过多相同特征的文件,rm命令有参数限制,超过了就会报错,这个时候可以用xargs
find ./ -type f -name "*.log" -print0 | xargs -0 rm -f
find ./ -name "*" -type f -size 0c | xargs -n 1 rm -f
4,批量改名,如全加上txt后缀,
ls | xargs -t -i mv {} {}.txt
find ./ -type d -name "*" -print0 | xargs -0 -i bash -c 'mv "$1" "${1%%_*}"' - '{}'
修改当前目录下所有的123前缀的文件第一个‘.’前的内容为ABC
find . -type f -name '123*' -print0 | xargs -0 -i bash -c 'mv "$1" "ABC.${1#*.*.}"' - '{}'
非常便捷
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!