一、找到當前工作目錄
查找當前的工作目錄可以使用pwd命令,該命令會顯示當前所在的目錄位置。
pwd
執行該命令後,會在終端中返回當前所在的目錄的絕對路徑信息。
二、搜索指定目錄下的文件
可以使用find命令在指定目錄下查找文件。其基本格式如下:
find [PATH] [option] [expression]
其中,PATH為指定的搜索目錄,option為可選條件參數,expression為指定的查找表達式。以下是常見的幾個實例:
1、按文件名查找
按文件名搜索指定目錄下所有文件:
find /path/to/directory -name "*.txt"
上述語句將搜索指定目錄下所有擴展名為”.txt”的文件。如果忽略” -name”參數,則會返回所有文件和目錄列表。
2、按文件類型查找
按文件類型(比如按照文件擴展名)搜索目錄:
find /path/to/directory -type f -name "*.txt"
上述語句將在指定目錄下搜索所有後綴為”.txt”的文件。-type表示將搜索限制為文件。
3、按照文件大小查找
按照特定大小查找文件和目錄:
find /path/to/directory -size +500M -exec ls -lh {} \;
上述命令將在指定目錄下查找文件大小超過500M的文件,並列出文件的詳細信息。
三、按照文件修改時間查找
可以使用”-mtime”和”-mmin”參數按照文件修改的日期或時間來查找文件。
1、按天查找
查找在當前目錄及其子目錄中在7天內被修改的文件:
find . -mtime -7 -print
2、按分鐘查找
查找在當前目錄及其子目錄中在1分鐘內被修改的文檔:
find . -mmin -1 -print
四、查找空目錄
可以使用 “-empty” 參數查找所有空目錄。
find /path/to/directory -type d -empty
上述命令將在指定目錄下查找所有空目錄。
總結:
Linux系統提供了強大的命令行工具,在操作上比GUI更高效。find命令是一個強大的搜索工具,可用於查找指定目錄中各種類型的文件。在命令行中使用這些工具可以節省你的時間,提高工作效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/291002.html