精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何精通Linux上的文件搜索

系統 Linux
在 Linux 系統上搜索文件的方法有很多,有的命令很簡單,有的很詳細。我們的目標是:縮小搜索范圍,找到您正在尋找的文件,又不受其他文件的干擾。在今天的文章中,我們將研究一些對文件搜索最有用的命令和選項。

[[218937]]

在 Linux 系統上搜索文件的方法有很多,有的命令很簡單,有的很詳細。我們的目標是:縮小搜索范圍,找到您正在尋找的文件,又不受其他文件的干擾。在今天的文章中,我們將研究一些對文件搜索最有用的命令和選項。我們將涉及:

  • 快速搜索
  • 更復雜的搜索條件
  • 組合條件
  • 反轉條件
  • 簡單和詳細的回應
  • 尋找重復的文件

有很多有用的命令可以搜索文件,find 命令可能是其中最有名的,但它不是唯一的命令,也不一定總是找到目標文件的最快方法。

 

快速搜索命令:which 和 locate

搜索文件的最簡單的命令可能就是 whichlocate 了,但二者都有一些局限性。which 命令只會在系統定義的搜索路徑中,查找可執行的文件,通常用于識別命令。如果您對輸入 which 時會運行哪個命令感到好奇,您可以使用命令 which which,它會指出對應的可執行文件。

  1. $ which which
  2. /usr/bin/which

which 命令會顯示它找到的***個以相應名稱命名的可執行文件(也就是使用該命令時將運行的那個文件),然后停止。

locate 命令更大方一點,它可以查找任意數量的文件,但它也有一個限制:僅當文件名被包含在由 updatedb 命令構建的數據庫時才有效。該文件可能會存儲在某個位置,如 /var/lib/mlocate/mlocate.db,但不能用 locate 以外的任何命令讀取。這個文件的更新通常是通過每天通過 cron 運行的 updatedb 進行的。

簡單的 find 命令沒有太多限制,不過它需要指定搜索的起點和搜索條件。最簡單的 find 命令:按文件名搜索文件。如下所示:

  1. $ find . -name runme
  2. ./bin/runme

如上所示,通過文件名搜索文件系統的當前位置將會搜索所有子目錄,除非您指定了搜索深度。

 

不僅僅是文件名

find 命令允許您搜索除文件名以外的多種條件,包括文件所有者、組、權限、大小、修改時間、缺少所有者或組,和文件類型等。除了查找文件外,您還可以刪除文件、對其進行重命名、更改所有者、更改權限和對找到的文件運行幾乎任何命令。

下面兩條命令會查找:在當前目錄中 root 用戶擁有的文件,以及不被指定用戶(在本例中為 shs)所擁有的文件。在這個例子中,兩個輸出是一樣的,但并不總是如此。

  1. $ find . -user root -ls
  2. 396926 0 lrwxrwxrwx 1 root root 21 Sep 21 09:03 ./xyz -> /home/peanut/xyz
  3. $ find . ! -user shs -ls
  4. 396926 0 lrwxrwxrwx 1 root root 21 Sep 21 09:03 ./xyz -> /home/peanut/xyz

感嘆號 ! 字符代表“非”:反轉跟隨其后的條件。

下面的命令將查找具有特定權限的文件:

  1. $ find . -perm 750 -ls
  2. 397176 4 -rwxr-x--- 1 shs shs 115 Sep 14 13:52 ./ll
  3. 398209 4 -rwxr-x--- 1 shs shs 117 Sep 21 08:55 ./get-updates
  4. 397145 4 drwxr-x--- 2 shs shs 4096 Sep 14 15:42 ./newdir

接下來的命令顯示具有 777 權限的非符號鏈接文件:

  1. $ sudo find /home -perm 777 ! -type l -ls
  2. 397132 4 -rwxrwxrwx 1 shs shs 18 Sep 15 16:06 /home/shs/bin/runme
  3. 396949 4 -rwxrwxrwx 1 root root 558 Sep 21 11:21 /home/oops

以下命令將查找大小超過千兆字節的文件。請注意,我們找到了一個非常有趣的文件。它以 ELF core 文件格式表示了該系統的物理內存。

  1. $ sudo find / -size +1G -ls
  2. 4026531994 0 -r-------- 1 root root 140737477881856 Sep 21 11:23 /proc/kcore
  3. 1444722 15332 -rw-rw-r-- 1 shs shs 1609039872 Sep 13 15:55 /home/shs/Downloads/ubuntu-17.04-desktop-amd64.iso

只要您知道 find 命令是如何描述文件類型的,就可以通過文件類型來查找文件。

  1. b = 塊設備文件
  2. c = 字符設備文件
  3. d = 目錄
  4. p = 命名管道
  5. f = 常規文件
  6. l = 符號鏈接
  7. s = 套接字
  8. D = 門(僅限 Solaris

在下面的命令中,我們要尋找符號鏈接和套接字:

  1. $ find . -type l -ls
  2. 396926 0 lrwxrwxrwx 1 root root 21 Sep 21 09:03 ./whatever -> /home/peanut/whatever
  3. $ find . -type s -ls
  4. 395256 0 srwxrwxr-x 1 shs shs 0 Sep 21 08:50 ./.gnupg/S.gpg-agent

您還可以根據 inode 號來搜索文件:

  1. $ find . -inum 397132 -ls
  2. 397132 4 -rwx------ 1 shs shs 18 Sep 15 16:06 ./bin/runme

另一種通過 inode 搜索文件的方法是使用 debugfs 命令。在大的文件系統上,這個命令可能比 find 快得多,您可能需要安裝 icheck。

  1. $ sudo debugfs -R 'ncheck 397132' /dev/sda1
  2. debugfs 1.42.13 (17-May-2015)
  3. Inode Pathname
  4. 397132 /home/shs/bin/runme

在下面的命令中,我們從主目錄(~)開始,限制搜索的深度(即我們將搜索子目錄的層數),并只查看在最近一天內創建或修改的文件(mtime 設置)。

  1. $ find ~ -maxdepth 2 -mtime -1 -ls
  2. 407928 4 drwxr-xr-x 21 shs shs 4096 Sep 21 12:03 /home/shs
  3. 394006 8 -rw------- 1 shs shs 5909 Sep 21 08:18 /home/shs/.bash_history
  4. 399612 4 -rw------- 1 shs shs 53 Sep 21 08:50 /home/shs/.Xauthority
  5. 399615 4 drwxr-xr-x 2 shs shs 4096 Sep 21 09:32 /home/shs/Downloads

 

不僅僅是列出文件

使用 -exec 選項,在您使用 find 命令找到文件后可以以某種方式更改文件。您只需參照 -exec 選項即可運行相應的命令。

  1. $ find . -name runme -exec chmod 700 {} \;
  2. $ find . -name runme -ls
  3. 397132 4 -rwx------ 1 shs shs 18 Sep 15 16:06 ./bin/runme

在這條命令中,{} 代表文件名。此命令將更改當前目錄和子目錄中任何名為 runme 的文件的權限。

把您想運行的任何命令放在 -exec 選項之后,并使用類似于上面命令的語法即可。

 

其他搜索條件

如上面的例子所示,您還可以通過其他條件進行搜索:文件的修改時間、所有者、權限等。以下是一些示例。

 

根據用戶查找文件

  1. $ sudo find /home -user peanut
  2. /home/peanut
  3. /home/peanut/.bashrc
  4. /home/peanut/.bash_logout
  5. /home/peanut/.profile
  6. /home/peanut/examples.desktop

 

根據權限查找文件

  1. $ sudo find /home -perm 777
  2. /home/shs/whatever
  3. /home/oops

 

根據修改時間查找文件

  1. $ sudo find /home -mtime +100
  2. /home/shs/.mozilla/firefox/krsw3giq.default/gmp-gmpopenh264/1.6/gmpopenh264.info
  3. /home/shs/.mozilla/firefox/krsw3giq.default/gmp-gmpopenh264/1.6/libgmpopenh264.so

 

通過比較修改時間查找文件

像這樣的命令可以讓您找到修改時間較近的文件。

  1. $ sudo find /var/log -newer /var/log/syslog
  2. /var/log/auth.log

 

尋找重復的文件

如果您正在清理磁盤空間,則可能需要刪除較大的重復文件。確定文件是否真正重復的***方法是使用 fdupes 命令。此命令使用 md5 校驗和來確定文件是否具有相同的內容。使用 -r(遞歸)選項,fdupes 將在一個目錄下并查找具有相同校驗和而被確定為內容相同的文件。

如果以 root 身份運行這樣的命令,您可能會發現很多重復的文件,但是很多文件都是創建時被添加到主目錄的啟動文件。

  1. # fdupes -rn /home > /tmp/dups.txt
  2. # more /tmp/dups.txt
  3. /home/jdoe/.profile
  4. /home/tsmith/.profile
  5. /home/peanut/.profile
  6. /home/rocket/.profile
  7.  
  8. /home/jdoe/.bashrc
  9. /home/tsmith/.bashrc
  10. /home/peanut/.bashrc
  11. /home/rocket/.bashrc

同樣,您可能會在 /usr 中發現很多重復的但不該刪除的配置文件。所以,請謹慎利用 fdupes 的輸出。

fdupes 命令并不總是很快,但是要記住,它正在對許多文件運行校驗和來做比較,你可能會意識到它是多么有效。

 

總結

有很多方法可以在 Linux 系統上查找文件。如果您可以描述清楚您正在尋找什么,上面的命令將幫助您找到目標。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2014-02-28 10:26:16

Linux文本搜索ack

2019-04-25 13:30:14

Linux文件分身

2019-10-11 08:00:00

Linux命令最大文件

2023-06-24 10:44:34

Linux文件搜索

2019-06-10 08:15:52

Linux命令

2020-03-24 08:00:00

Linux日志文件

2023-12-20 22:04:17

Linux二進制文件

2020-12-28 06:44:45

FedoraLinux RPM文件

2011-01-11 15:44:08

2015-03-30 11:34:19

LinuxFSlint

2013-12-03 09:12:37

Linux命令kill命令

2009-10-23 15:53:00

linux庫文件

2024-01-26 17:26:19

LinuxNautilus文件搜索

2019-02-25 15:36:52

Linux復制文件遠程系統

2010-01-14 09:52:27

linux文件系統

2019-04-17 14:32:39

加密文件Windows 10搜索結果

2022-08-14 19:27:16

LinuxmacOS

2020-08-24 17:26:09

Linux合并文件排序文件

2020-08-23 09:16:46

Linux文件合并和排序

2020-09-30 06:00:00

Linux誤刪除恢復文件
點贊
收藏

51CTO技術棧公眾號

中文字幕一区二区三区四区五区人| 久久久久久国产精品| 精品国产成人av在线免| 日韩精品视频在线观看一区二区三区| 久久视频在线| 欧美丰满一区二区免费视频| 黄色污污在线观看| 完全免费av在线播放| 日日夜夜精品视频天天综合网| 中文字幕在线看视频国产欧美在线看完整| www.五月天色| 国模套图日韩精品一区二区| 最新日韩av在线| 国产欧美综合精品一区二区| 久久精品久久精品久久| 日韩88av| 精品日韩一区二区三区免费视频| 日日碰狠狠丁香久燥| av文字幕在线观看| 久久精品一二三| 波多野结衣一区二区三区在线观看 | caopor在线视频| 国产乱妇乱子在线播视频播放网站| 久久久久久亚洲综合影院红桃| 91手机在线观看| 一级aaaa毛片| 午夜一区在线| 久久久久久噜噜噜久久久精品| 国产午夜福利一区| 天天躁日日躁成人字幕aⅴ| 日韩一级片在线观看| 91色国产在线| 国产精品av一区二区三区| 夜夜精品视频一区二区 | 国产鲁鲁视频在线观看免费| 风流少妇一区二区| 91欧美激情另类亚洲| 亚洲av无码精品一区二区| 日韩一级不卡| 欧美精品电影在线| 欧美又粗又大又长| 伊人久久大香线| 精品国产一区二区在线| 欧洲美熟女乱又伦| 欧美日韩中文字幕一区二区三区| 亚洲精品日韩丝袜精品| 国产精品久久久免费观看| 国产图片一区| 亚洲国产精品美女| 亚洲一区二区三区四区av| 天堂精品久久久久| 精品少妇一区二区三区免费观看 | 国产视频手机在线| 理论电影国产精品| 国产美女久久精品| 在线观看国产一区二区三区| 日韩福利视频导航| 国产精品久久久久久久久影视| 波多野结衣二区三区| 久久久久久黄| 国产精品一区二区久久精品| 中文字幕在线观看高清| 麻豆成人91精品二区三区| 国产精品亚洲片夜色在线| 中文字幕精品视频在线观看| 日本不卡视频在线| 国产一区二区在线免费| 国产精品久久欧美久久一区| 精品综合免费视频观看| 97碰碰视频| 嫩草影院一区二区| 99精品在线观看视频| 极品日韩久久| 国产精品四虎| 亚洲精品水蜜桃| 99视频在线免费播放| 电影一区二区三区| 欧美日韩成人在线一区| 无码人妻久久一区二区三区蜜桃| 久久久伦理片| 亚洲日韩第一页| 精品伦精品一区二区三区视频密桃| 99久久婷婷国产综合精品电影√| 久久影院在线观看| 日韩特黄一级片| 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲男人的天堂av| 黄色国产一级视频| 成人午夜在线| 精品国产凹凸成av人网站| 中文字幕人妻一区二区| 99久久.com| 欧美一级高清免费播放| 一级aaaa毛片| 99久久99久久精品免费观看| 天堂精品一区二区三区| 午夜羞羞小视频在线观看| 疯狂做受xxxx高潮欧美日本| 不卡的av中文字幕| 日韩伦理一区二区三区| 久久精品视频网站| 国产精品视频123| 国产美女精品一区二区三区| 久久久久久久久一区二区| 永久免费av片在线观看全网站| 亚洲福利视频三区| 欧美成人乱码一二三四区免费| 国产精品tv| 久久精品国产亚洲精品| 中文字幕xxxx| 99久久精品情趣| 久久人妻无码一区二区| 影音成人av| 日韩成人激情在线| 免费一级片在线观看| 天堂va蜜桃一区二区三区| 成人在线看片| 粗大黑人巨茎大战欧美成人| 欧洲av在线精品| 日本丰满少妇裸体自慰| 韩国在线视频一区| 91免费国产网站| 亚洲图片88| 色综合久久久久久久久| 男女性杂交内射妇女bbwxz| 午夜片欧美伦| 国产日韩欧美91| www 日韩| 欧美自拍丝袜亚洲| 亚洲激情视频小说| 亚洲一区二区免费看| 国产视频在线观看一区| 欧美hdxxx| 日韩三级在线免费观看| 日韩欧美123区| 国内精品免费在线观看| 亚洲欧美国产不卡| 国产香蕉久久| 中文国产亚洲喷潮| 中文字幕在线观看视频一区| 久久精品人人做| www黄色在线| 国产一区不卡| 国产极品精品在线观看| 番号集在线观看| 91福利精品第一导航| 国产 欧美 在线| 日韩和欧美一区二区| 日韩欧美电影一区二区| 日韩一区二区三区在线免费观看| 亚洲一区二区黄| 免费看av在线| 日韩一区欧美小说| 三级黄色片播放| 欧美成人国产| 国产精品区免费视频| 四虎影院观看视频在线观看 | 天天躁日日躁aaaxxⅹ| 国产精品毛片| 日本一区二区三区视频在线观看 | 久久综合色一本| 9i看片成人免费高清| 亚洲色图13p| 中文字幕免费观看视频| 日韩美女精品在线| 日韩精品――色哟哟| 99精品99| 亚洲国产成人不卡| 欧洲大片精品免费永久看nba| 欧美日韩福利电影| 婷婷婷国产在线视频| 91传媒视频在线播放| 最新av电影网站| 国产成人精品影视| 国产av无码专区亚洲精品| 欧美日韩高清| 99国产盗摄| 韩国主播福利视频一区二区三区| 在线日韩欧美视频| www.黄色片| 色女孩综合影院| 国产中文av在线| av电影在线观看一区| 日本免费观看网站| 国内自拍一区| 日韩精品不卡| 在线精品国产亚洲| 国产成人+综合亚洲+天堂| 国产美女福利在线| 亚洲精品自在久久| 99久久精品日本一区二区免费 | 欧美人妖在线| 亚洲综合日韩中文字幕v在线| 草草在线视频| 久久精品免费电影| 青青青草原在线| 91精品国产手机| 欧美亚洲另类小说| 一区二区三区精品| 手机看片国产日韩| 99久久久久久| 无码人妻久久一区二区三区蜜桃| 日日夜夜一区二区| 欧美 日韩 亚洲 一区| 999久久久亚洲| 欧美三级电影在线播放| 成人av动漫| 成人黄色影片在线| 欧美日韩美女| 国内成人精品一区| 麻豆传媒视频在线观看免费| 亚洲人精选亚洲人成在线| 亚洲成人第一区| 这里只有精品免费| 男操女视频网站| 欧美日韩国产精品专区| 青青草精品在线视频| 国产精品久久久爽爽爽麻豆色哟哟| 你懂得在线视频| 懂色av中文字幕一区二区三区| 无限资源日本好片| 丝袜美腿高跟呻吟高潮一区| 久久久久久久久久网| 综合激情网站| 尤物国产精品| 久久人人99| 天天综合色天天综合色hd| 日韩在线麻豆| 国产精品久久亚洲| 操欧美女人视频| 91嫩草免费看| 91蝌蚪精品视频| 91精品国产一区二区三区动漫| 欧美日韩破处视频| 国产精品尤物福利片在线观看| 另类图片综合电影| 日本国产欧美一区二区三区| 日韩伦理在线一区| 欧美一区深夜视频| 东京一区二区| 国产精品欧美日韩久久| 日韩不卡在线| 国产精品免费一区豆花| 成人深夜福利| 亚洲中国色老太| 精品久久免费| 国产高清在线精品一区二区三区| 午夜免费欧美电影| 国产富婆一区二区三区| 久久精品色播| 欧美精品一区在线| 欧美日韩国产高清电影| 亚洲一区在线直播| 亚洲最新色图| 久久国产午夜精品理论片最新版本| 欧美不卡一区| 国产精品一区二区免费在线观看| 亚洲综合99| 国产嫩草在线观看| 精品一区二区三区影院在线午夜| 日本77777| 风间由美一区二区三区在线观看| 色综合久久五月| 国产午夜精品久久久久久免费视| 黄大色黄女片18免费| 综合久久综合久久| 精品午夜福利视频| 欧美性猛交xxxxx免费看| 成人免费视频国产免费| 在线成人小视频| 亚洲精品喷潮一区二区三区| 日韩电影免费观看中文字幕 | 天天躁日日躁狠狠躁欧美| 亚洲国产一区二区三区在线播 | 日本一道本久久| 日日夜夜一区二区| 1314成人网| 久久嫩草精品久久久精品| 女人裸体性做爰全过| 一区二区国产视频| 黄色av一级片| 欧美一区二区网站| 全部免费毛片在线播放网站| 久久国产一区二区三区| 黄色aa久久| 国产美女直播视频一区| 欧美绝顶高潮抽搐喷水合集| 色噜噜狠狠一区二区三区| 欧美片第1页综合| 北条麻妃在线一区| 国产白丝网站精品污在线入口| 亚洲午夜久久久久久久久红桃| 中文字幕日本乱码精品影院| 日韩精品视频播放| 91麻豆精品国产综合久久久久久| 欧美 日韩 综合| 日韩在线视频导航| 激情黄产视频在线免费观看| 成人黄色影片在线| 亚洲最好看的视频| 国产911在线观看| 久久久水蜜桃av免费网站| 欧美xxxx黑人| 国产精品欧美综合在线| 五月婷婷亚洲综合| 日韩午夜在线播放| 大地资源中文在线观看免费版| 欧美激情一区二区三区高清视频 | 91福利区在线观看| 成人在线视频网| 国产精品一区二区三区av麻| 男女私大尺度视频| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美老妇交乱视频| 欧美粗大gay| 国产乱码精品一区二区三区中文| 99久久亚洲精品蜜臀| 日本在线视频www| 99天天综合性| 极品盗摄国产盗摄合集| 欧美午夜精品电影| 你懂的在线观看| 欧美亚洲午夜视频在线观看| 91精品尤物| 日本福利视频在线观看| 国内精品写真在线观看| 萌白酱视频在线| 欧美性videosxxxxx| 欧美女子与性| 国产91av在线| 欧美日韩导航| 久久综合九色综合88i| 成人av在线资源| 国产第一页在线播放| 日韩欧美国产1| 日韩经典av| 成人一区二区三区四区| 亚洲性人人天天夜夜摸| 日本黄色三级网站| 亚洲精品成人悠悠色影视| 精品区在线观看| 九色成人免费视频| y111111国产精品久久久| 97视频在线免费| 成人黄色777网| 亚洲第一精品在线观看| 日韩精品一区二区三区第95| 中文av在线全新| 蜜桃91精品入口| 视频在线观看一区| 五月天免费网站| 欧美一区二区三区视频在线观看| 国产精品一卡二卡三卡| 999视频在线免费观看| 激情久久五月| 双性尿奴穿贞c带憋尿| 91国偷自产一区二区使用方法| 国产爆初菊在线观看免费视频网站 | 久久久综合网站| 国产精品51麻豆cm传媒| 精品国产一区二区三区在线观看| 高清不卡一区| 成人免费性视频| 久久久久亚洲综合| 国产精品乱码久久久| 欧美日本高清一区| 午夜a一级毛片亚洲欧洲| 午夜免费高清视频| 亚洲柠檬福利资源导航| 神马午夜一区二区| 国产精品成人一区| 欧美久久影院| 免费在线观看你懂的| 欧美四级电影网| 蜜乳av一区| 日本一区网站| 国产精品亚洲午夜一区二区三区| 国产第一页在线播放| 亚洲天堂免费视频| 国产一区二区三区免费观看在线| 和岳每晚弄的高潮嗷嗷叫视频| 国产亚洲综合性久久久影院| 国产免费一区二区三区最新不卡| 国模精品系列视频| 欧美高清视频在线观看mv| 美女久久久久久久久| 欧美性猛交一区二区三区精品| 青春草视频在线| 日韩性感在线| 成人国产视频在线观看| 中文字幕人妻精品一区| 韩国美女主播一区| 99久久婷婷这里只有精品 | 综合久久综合久久| 青青草视频免费在线观看| 亚洲综合国产精品| 日本成人中文字幕在线视频| 久久久久无码精品国产| 中文字幕亚洲欧美一区二区三区| 精品三级av在线导航|