先用print测试下命令是否正确,再用system
找到某文件夹里的所有的相关文件,并硬链接到当前文件夹
sudo find ../../ -name "filenamepattern"|awk -F/ '{print("ln "$0" "$NF)}'
sudo find ../../ -name "filenamepattern"|awk -F/ '{system("ln "$0" "$NF)}'
注意,如果ln的文件名路径里有单引号,要把整个文件路径用双引号包起来
找到后缀为asdf的文件,去掉asdf
find ./ -name "*asdf"|awk -v FS="asdf" '{print("mv "$0" "$1)}'
find ./ -name "*asdf"|awk -v FS="asdf" '{system("mv "$0" "$1)}'
给当前文件夹文件加后缀
ls|awk '{system("mv "$0" "$0"asdf")}'
本文介绍如何使用Shell命令进行文件查找、重命名、添加后缀及创建硬链接等实用技巧。通过具体示例,如利用find、awk、ln和mv命令组合,实现高效文件管理。
1528

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



