我只想使用ls -lR命令列出系统中的所有文件。但我不希望列出/ proc目录及其子目录,因为它们对我没用。 但是当我做 ls -lR --ignore proc / 时。即使它们在proc目录之外,它也会忽略所有文件名proc。 ls -lR --ignore / proc / 也不起作用。有什么办法吗?
答案 0 :(得分:0)
您可以将ls
与extglob
一起使用:
shopt -s extglob
ls -lR -I proc@(/*|)
扩展的glob模式proc@(/*|)
匹配proc
目录和proc
目录的所有子项。
答案 1 :(得分:0)
只需使用带-v选项的grep
ls -lR / | grep -v /proc