我想删除使用指定文件创建的所有文件和子目录。我目前使用的命令来删除文件和目录shell脚本从linux目录中删除文件和子目录
find . ! -name file.txt -type d -exec rm -r {} + #this is for sub directories
find . ! -name file.txt -type f -exec rm -f {} + #this is for files
当我运行这些命令两次它删除所有文件和子目录,但我想删除创建离开一个文件一次排序的所有文件和目录。任何帮助是非常可观的。 问候 Jitendra
我不明白的问题。具体来说,“通过使用指定文件创建”和“一次排列一个文件”意味着什么?你可以在你想要的命令之前和之后添加一个目录/文件结构的例子吗? –
嗨本杰明,谢谢你的回应。由于这些文件有一些SAR扩展,当它被提取时,它会创建一个文件夹或子目录。我想一次删除文件以及子目录。但我不知道在同一时间点删除父目录中所有目录中的一个文件 –