如何使用 find
来识别那些不包含具有指定名称的文件的目录?我想创建一个文件,其中包含缺少某个文件的所有目录的列表。
最佳答案
查找目录:
find -type d > DIRS
查找包含该文件的目录:
find -type f -name 'SpecificName' | sed 's!/[^/]*$!!' > FILEDIRS
找不同:
grep DIRS -vf FILEDIRS
关于Unix 查找缺少文件的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17314523/