0
A
回答
2
如何使用find
?
要找到正規的文件在當前目錄和輸出排序列表:
$ find -maxdepth 1 -type f | sort
要找到什麼是不是目錄(注:有比Unix的只是普通的文件和目錄的更多的東西類系統):
$ find -maxdepth 1 ! -type d | sort
0
在bash
外殼test -f $file
會告訴你,如果$文件是文件:
if test -f $file; then echo "File"; fi
0
您可以使用ls -l | grep ^d -v
來實現你想要的。我在Redhat 9.0中測試過,它只列出真正的文件,包括隱藏文件。
如果你想獲得目錄上的文件夾列表。但只有文件夾,而不是真正的文件。您可以使用ls -l | grep ^d
+0
不,請不要。有更少的脆弱方法。 –
相關問題
- 1. Unix shell腳本找出腳本文件所在的目錄?
- 2. 如何獲取shell腳本中目錄中的文件列表?
- 3. Linux Shell腳本:將目錄的內容列入文件
- 4. shell腳本迭代拋出目錄和分割文件名
- 5. 如何使用shell腳本查看目錄和更改文件?
- 6. 在shell腳本的目錄下列出所有.exe或.iso文件
- 7. shell腳本從linux目錄中刪除文件和子目錄
- 8. 如何查找使用shell腳本以clearcase檢出文件/目錄
- 9. shell腳本創建目錄
- 10. Shell腳本在目錄
- 11. shell腳本從目錄
- 12. Shell腳本當前目錄?
- 13. Shell腳本:在目錄
- 14. 如何從shell腳本中移動目錄中的目錄?
- 15. 如何在包含的shell腳本中查找腳本目錄
- 16. 當shell腳本回顯「*」時,爲什麼會列出文件和目錄?
- 17. Linux Shell腳本 - 如何獲取參數的上層目錄$ n
- 18. 如何使用Linux shell腳本來讀取文本文件的列和文件與子目錄
- 19. 如何編寫shell腳本以在目錄列表中搜索文本
- 20. 用於列出文本文件中子目錄和文件的Bash腳本
- 21. 如何在腳本中記錄shell腳本輸出
- 22. 如何列出目錄中的文件?
- 23. 設置由shell腳本創建的文件的目錄?
- 24. 節點的shell腳本沒有這樣的文件或目錄
- 25. Bash腳本列出目錄中的文件
- 26. 如果shell腳本文件
- 27. 如何列出在ListBox中選定的目錄文本文件?
- 28. 對linux中多個目錄中的文件運行shell腳本
- 29. shell腳本來禁用目錄中的每個文件
- 30. 遍歷shell腳本中同一目錄下的所有文件
工作正常.....謝謝 –