标签: linux bash find
$ cat file_list abc def ghi
我想删除机器上不在file_list
我该怎么做?
答案 0 :(得分:3)
假设您不打算删除所有文件,这里是一个删除给定路径下所有文件和目录的命令:
grep -ZzxFvf file_list <(find . -mindepth 1 -printf "%P\0") | xargs -0p rm -rf