• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 操作系統 > Linux教程 > Linux系統中查找文件的命令詳解

    Linux系統中查找文件的命令詳解

    時間: 佳洲1085 分享

    Linux系統中查找文件的命令詳解

      Linux系統中文件目錄復雜,要找到特定的文件并不容易,下面由學習啦小編為大家整理了Linux系統中查找文件的命令詳解,希望對大家有幫助!

      Linux系統中查找文件的命令詳解:1. find

      find是最常見和最強大的查找命令,你可以用它找到任何你想找的文件。

      find的使用格式如下:

      $ find <指定目錄> <指定條件> <指定動作>

      - <指定目錄>: 所要搜索的目錄及其所有子目錄。默認為當前目錄。

      - <指定條件>: 所要搜索的文件的特征。

      - <指定動作>: 對搜索結果進行特定的處理。

      如果什么參數也不加,find默認搜索當前目錄及其子目錄,并且不過濾任何結果(也就是返回所有文件),將它們全都顯示在屏幕上。

      find的使用實例:

      $ find . -name 'my*'

      搜索當前目錄(含子目錄,以下同)中,所有文件名以my開頭的文件。

      $ find . -name 'my*' -ls

      搜索當前目錄中,所有文件名以my開頭的文件,并顯示它們的詳細信息。

      $ find . -type f -mmin -10

      搜索當前目錄中,所有過去10分鐘中更新過的普通文件。如果不加-type f參數,則搜索普通文件+特殊文件+目錄。

      Linux系統中查找文件的命令詳解:2. locate

      locate命令其實是"find -name"的另一種寫法,但是要比后者快得多,原因在于它不搜索具體目錄,而是搜索一個數據庫(/var/lib/locatedb),這個數據庫中含有本地所有文件信息。Linux系統自動創建這個數據庫,并且每天自動更新一次,所以使用locate命令查不到最新變動過的文件。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新數據庫。

      locate命令的使用實例:

      $ locate /etc/sh

      搜索etc目錄下所有以sh開頭的文件。

      $ locate ~/m

      搜索用戶主目錄下,所有以m開頭的文件。

      $ locate -i ~/m

      搜索用戶主目錄下,所有以m開頭的文件,并且忽略大小寫。

      Linux系統中查找文件的常用命令實例

      1.在某目錄下查找名為“elm.cc”的文件

      find /home/lijiajia/ -name elm.cc

      2.查找文件名中包含某字符(如"elm")的文件

      find /home/lijiajia/ -name '*elm*'

      find /home/lijiajia/ -name 'elm*'

      find /home/lijiajia/ -name '*elm'

      3.根據文件的特征進行查詢

      find /home/lijiajia/ -amin -10 #查找在系統中最后10分鐘訪問的文件

      find /home/lijiajia/ -atime -2 #查找在系統中最后48小時訪問的文件

      find /home/lijiajia/ -empty #查找在系統中為空的文件或者文件夾

      find /home/lijiajia/ -group cat # 查找在系統中屬于groupcat 的文件(試了,命令不對。)

      find /home/lijiajia/ -mmin -5 # 查找在系統中最后5 分鐘里修改過的文件

      find /home/lijiajia/ -mtime -1 #查找在系統中最后24 小時里修改過的文件

      find /home/lijiajia/ -nouser #查找在系統中屬于作廢用戶的文件(不明白是什么意思)

      find /home/lijiajia/ -amin 10 #查找在系統中最后10分鐘訪問的文件

      find /home/ftp/pub -user lijiajia #查找在系統中屬于lijiajia這個用戶的文件

      (PS:以上都是在 /home/lijiajia/文件夾下進行的操作)

      4.使用混合查找方式查找文件

      find /tmp -size +10000000c -and -mtime +2 #查找/tmp目錄中大于10000000字節并且在48小時內修改的某個文件

      find /tmp -user tom -or -user george #查找/tmp目錄中屬于tom或者george這兩個用戶的文件

      find /tmp ! -usr fred #查找/tmp目錄中不屬于fred的文件

      5.查找并顯示文件

      find /home/lijiajia/ -name 'elm.cc' -ls #在目錄下查找名為“elm.cc”的文件,并顯示這些文件的信息

    3636920 主站蜘蛛池模板: 日本高清免费在线视频| 国产精品99精品久久免费| **aaaa**毛片在线播放| 国产欧美日韩精品综合| 香港特级a毛片免费观看| 国产v日韩v欧美v精品专区| 精品国产v无码大片在线观看| 人与动人物欧美网站| 欧美日韩国产精品自在自线 | 亚洲一区在线视频| 日韩欧美一区二区三区在线| 丰满饥渴老女人hd| 好大好硬使劲脔我爽视频| 亚洲欧美日韩在线精品2021| 91系列在线观看| 国语自产精品视频在线看| 又黄又骚的网站| 国产夜趣福利免费视频| 老湿机香蕉久久久久久| 做暧暧小视频全集免费| 欧美日韩1区2区| 久久国产精品免费一区| 成人年无码av片在线观看| WWW国产精品内射熟女| 国产精品久久久久影院免费 | 被民工蹂躏的雯雅婷| 午夜理论影院第九电影院| 波多野结衣中文一区二区免费| 亚洲jizzjizz在线播放久| 日日噜噜噜夜夜爽爽狠狠视频| 一区二区三区免费在线观看| 国内精品久久久人妻中文字幕| 麻豆麻豆必出精品入口| 四虎影视884a精品国产四虎| 爱情鸟第一论坛com高清免费| 亚洲sss综合天堂久久久| 无码精品国产一区二区免费| baoyu122.永久免费视频| 国产福利在线观看| 舔舔小核欲成欢| 亚洲精品国产成人|