溫馨提示×

如何在Linux中查找特定文件

小樊
34
2025-04-11 18:25:33
欄目: 智能運維

在 Linux 中,您可以使用 find 命令來查找特定文件。以下是 find 命令的基本語法:

find [路徑] [表達式]
  • 路徑:指定要在其中搜索文件的目錄。
  • 表達式:用于過濾搜索結果的條件。

以下是一些常用的 find 命令示例:

  1. 在當前目錄及其子目錄中查找名為 “file.txt” 的文件:
find . -name "file.txt"
  1. /home 目錄及其子目錄中查找名為 “file.txt” 的文件:
find /home -name "file.txt"
  1. 在當前目錄及其子目錄中查找所有以 “.txt” 結尾的文件:
find . -name "*.txt"
  1. 在當前目錄及其子目錄中查找所有以 “.txt” 結尾的文件,并忽略大小寫:
find . -iname "*.txt"
  1. 在當前目錄及其子目錄中查找所有文件類型為普通文件的文件:
find . -type f
  1. 在當前目錄及其子目錄中查找所有文件類型為目錄的文件:
find . -type d
  1. 在當前目錄及其子目錄中查找所有文件類型為普通文件且以 “.txt” 結尾的文件:
find . -type f -name "*.txt"

您還可以組合多個表達式來創建更復雜的搜索條件。例如,要在 /home 目錄及其子目錄中查找所有以 “.txt” 結尾的普通文件:

find /home -type f -name "*.txt"

更多關于 find 命令的信息,您可以查閱其手冊頁(man page):

man find

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女