我只想使用ls -lR命令列出系统中的所有文件。但我不希望/ proc目录及其子目录被列出,因为它们对我没有用处。 但是当我做ls -lR --ignore proc/。即使它们位于proc目录之外,它也会忽略所有文件名称proc。 ls -lR --ignore/proc/也不起作用。有什么办法吗?如何从ls -lR命令的输出中忽略/ proc目录的内容
回答
您可以使用ls
与extglob
此:
shopt -s extglob
ls -lR -I [email protected](/*|)
扩展glob模式[email protected](/*|)
比赛proc
目录和proc
目录下的所有儿童。
它仍然显示所有的proc文件及其子目录。 –
确保你运行'shopt'命令,如下所示。我测试过它,它不显示'proc'目录,它的内容。 – anubhava
不,它没有。它仍然遍历proc目录。 –
只需使用grep的-v选项
ls -lR/| grep -v /proc
grep -v/proc也会将所有名为proc的目录不仅放在根目录下。 –
- 1. ]命令和命令> [忽略输出]
- 2. “LS”命令输出
- 3. 如何使用ls命令输出RM特定目录
- 4. 查找命令忽略目录
- 5. 转换`LS -lR`输出到find`输出的`格式
- 6. 如何在windows上输出dir命令,如linux上的ls命令?
- 7. 查看Git忽略或排除的所有内容的命令?
- 8. 如何在执行kwinject命令时要求klocwork忽略目录?
- 9. diff命令忽略新目录中的新文件
- 10. 命令的方法`内忽略new`
- 11. 如何忽略内容中的逗号..?
- 12. 我如何忽略python中的命令行输入空间
- 13. 如何解释`adb`` ls`命令的数字输出?
- 14. 忽略输出
- 15. 列出当前目录的所有子目录的内容 - 解析ls与globbing
- 16. .htaccess如何忽略目录?
- 17. 列出目录,忽略子目录ANT
- 18. 如何忽略bash命令的所有输出到一个给定的标记
- 19. 记录命令的输出?
- 20. 在Unix中使用find命令时忽略“是目录”结果
- 21. g ++中的MakeFile。可忽略的命令
- 22. 如何忽略golang的内容类型?
- 23. 如何忽略消息的内容?
- 24. Silverstripe忽略get命令
- 25. 如何使用expect从SFTP服务器捕获sftp ls命令的输出?
- 26. Capistrano&Bash:忽略命令退出状态
- 27. git ls-tree输出工作目录?
- 28. 修改LS输出到目录
- 29. 将命令的输出重定向到/ proc
- 30. 排除在命令行输出目录
'find'会在这种情况下,一个很好的选择,因为它提供了更多的选择。任何你为什么坚持使用'ls'而不能考虑'find'的原因? – nu11p01n73R
是的,我认为我应该使用find,那会更多。 –