在Linux中,您可以使用ls
命令的-F
和-I
選項以及文件類型過濾器來過濾文件類型
-F
選項為文件添加類型后綴:ls -lF
這將顯示文件類型后綴,例如:
-rw-r--r-- 1 user group 1234 Jan 1 00:00 file.txt
-rw-r--r-- 1 user group 5678 Jan 1 00:00 directory/
-I
選項排除某些類型的文件:ls -lHI
這將顯示除了指定類型之外的所有文件。例如,要排除目錄,您可以使用以下命令:
ls -lHI | grep -v '^d'
您還可以使用管道(|
)將ls
命令的輸出傳遞給grep
或其他文本處理工具,以便根據文件類型過濾文件。例如,要僅顯示擴展名為.txt
的文件,您可以使用以下命令:
ls -l | grep '\.txt$'
這將顯示所有擴展名為.txt
的文件。請注意,這里使用了正則表達式\.txt$
來匹配以.txt
結尾的行。