我有一个文件夹,/home/userA/folderA该文件夹包含许多文件和文件夹以及子文件夹。我想要做的是删除所有具有特定名称data.txt和glass.txt. 我还想删除以其match所有内容命名的任何文件夹。我将不胜感激关于如何做到这一点的任何建议。
小智 15
您可以删除folderA.
要删除文件,请运行:
find /home/userA/folderA/* -type f \( -name "data.txt" -or -name "glass.txt" \) -delete
Run Code Online (Sandbox Code Playgroud)
并删除文件夹match:
find /home/userA/folderA/* -depth -name "match" -type d -exec rm -rf "{}" \;
Run Code Online (Sandbox Code Playgroud)