我只想使用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,那會更多。 –