成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux基礎(chǔ):文件查找find

系統(tǒng) Linux
在linux的日常管理中,find的使用頻率很高,熟練掌握對(duì)提高工作效率很有幫助。find的語(yǔ)法比較簡(jiǎn)單,常用參數(shù)的就那么幾個(gè),比如 -name 、 -type 、 -ctime 等。初學(xué)的同學(xué)直接看第二部分的例子,如需進(jìn)一步了解參數(shù)說明,可以參考find的幫助文檔。

寫在前面

在linux的日常管理中,find的使用頻率很高,熟練掌握對(duì)提高工作效率很有幫助。

find的語(yǔ)法比較簡(jiǎn)單,常用參數(shù)的就那么幾個(gè),比如 -name 、 -type 、 -ctime 等。初學(xué)的同學(xué)直接看第二部分的例子,如需進(jìn)一步了解參數(shù)說明,可以參考find的幫助文檔。

Linux基礎(chǔ):文件查找find

find語(yǔ)法如下:

find(選項(xiàng))(參數(shù))

常用例子

根據(jù)文件名查找

列出當(dāng)前目錄以及子目錄下的所有文件

  1. find . 

找到當(dāng)前目錄下名字為 11.png 的文件

  1. find . -name "11.png" 

找到當(dāng)前目錄下所有的 jpg 文件

  1. find . -name "*.jpg" 

找到當(dāng)前目錄下的 jpg 文件和 png 文件

  1. find . -name "*.jpg" -o -name "*.png" 

找出當(dāng)前目錄下不是以 png 結(jié)尾的文件

  1. find . ! -name "*.png" 

根據(jù)正則表達(dá)式查找

備注:正則表示式比原先想的要復(fù)雜,支持好幾種類型。可以參考 這里

找到當(dāng)前目錄下,文件名都是數(shù)字的 png 文件。

  1. find . -regex "\./*[0-9]+\.png" 

根據(jù)路徑查找

找出當(dāng)前目錄下,路徑中包含 wysiwyg 的文件/路徑。

  1. find . -path "*wysiwyg*" 

根據(jù)文件類型查找

通過 -type 進(jìn)行文件類型的過濾。

  • f 普通文件
  • l 符號(hào)連接
  • d 目錄
  • c 字符設(shè)備
  • b 塊設(shè)備
  • s 套接字
  • p Fifo

舉例,查找當(dāng)前目錄下,路徑中包含 wysiwyg 的文件

  1. find . -type f -path "*wysiwyg*" 

限制搜索深度

找出當(dāng)前目錄下所有的 png ,不包括子目錄。

  1. find . -maxdepth 1 -name "*.png" 

相對(duì)應(yīng)的,也是 mindepth 選項(xiàng)。

  1. find . -mindepth 2 -maxdepth 2 -name "*.png" 

根據(jù)文件大小

通過 -size 來過濾文件尺寸。支持的文件大小單元如下

  • b —— 塊(512字節(jié))
  • c —— 字節(jié)
  • w —— 字(2字節(jié))
  • k —— 千字節(jié)
  • M —— 兆字節(jié)
  • G —— 吉字節(jié)

舉例來說,找出當(dāng)前目錄下文件大小超過100M的文件

  1. find . -type f -size +100M 

根據(jù)訪問/修改/變化時(shí)間

支持下面的時(shí)間類型。

  • 訪問時(shí)間(-atime/天,-amin/分鐘):用戶最近一次訪問時(shí)間。
  • 修改時(shí)間(-mtime/天,-mmin/分鐘):文件***一次修改時(shí)間。
  • 變化時(shí)間(-ctime/天,-cmin/分鐘):文件數(shù)據(jù)元(例如權(quán)限等)***一次修改時(shí)間。

舉例,找出1天內(nèi)被修改過的文件

  1. find . -type f -mtime -1 

找出最近1周內(nèi)被訪問過的文件

  1. find . -type f -atime -7 

將日志目錄里超過一個(gè)禮拜的日志文件,移動(dòng)到 /tmp/old_logs 里。

  1. find . -type f -mtime +7 -name "*.log" -exec mv {} /tmp/old_logs \; 

注意:{} 用于與-exec選項(xiàng)結(jié)合使用來匹配所有文件,然后會(huì)被替換為相應(yīng)的文件名。

另外, \; 用來表示命令結(jié)束,如果沒有加,則會(huì)有如下提示

  1. find: -execno terminating ";" or "+" 

根據(jù)權(quán)限

通過 -perm 來實(shí)現(xiàn)。舉例,找出當(dāng)前目錄下權(quán)限為 777 的文件

  1. find . -type f -perm 777 

找出當(dāng)前目錄下權(quán)限不是644的php文件

  1. find . -type f -name "*.php" ! -perm 644 

根據(jù)文件擁有者

找出文件擁有者為 root 的文件

  1. find . -type f -user root 

找出文件所在群組為 root 的文件

  1. find . -type f -group root 

找到文件后執(zhí)行命令

通過 -ok 、和 -exec 來實(shí)現(xiàn)。區(qū)別在于, -ok 在執(zhí)行命令前,會(huì)進(jìn)行二次確認(rèn), -exec 不會(huì)。

看下實(shí)際例子。刪除當(dāng)前目錄下所有的 js 文件。用 -ok 的效果如下,刪除前有二次確認(rèn)

 

  1. ➜  find find . -type f -name "*.js" -ok rm {} \; 
  2. "rm ./1.js"

試下 -exec 。直接就刪除了

  1. find . -type f -name "*.js" -exec rm {} \; 

找出空文件

例子如下

 

  1. touch {1..9}.txt 
  2. echo "hello" > 1.txt 
  3. find . -empty 
責(zé)任編輯:未麗燕 來源: chyingp
相關(guān)推薦

2021-12-12 09:19:16

find命令Linux

2021-06-03 09:02:10

Linuxfind文件

2009-08-03 10:06:22

find命令詳解find命令Linux

2009-08-04 08:44:56

linux find命linux find查找文件命令

2019-09-12 08:21:22

Linuxfind命令查找

2021-09-13 12:15:57

Linux文件命令

2019-10-17 18:00:00

Linuxfind命令xargs命令

2014-07-25 11:45:29

Linuxlocate命令

2009-08-03 09:20:18

find命令詳解find命令linux find命

2019-07-03 11:16:51

Linux數(shù)據(jù)庫(kù)Line

2024-04-19 14:50:00

find文件查找

2019-08-28 15:38:04

Linux系統(tǒng)工具

2020-06-16 14:11:48

find命令文件查找

2016-12-07 17:45:44

Linux文件

2010-03-18 16:34:33

Linux命令

2021-08-13 15:00:40

Linux終端移動(dòng)文件

2018-03-30 17:51:17

Linux命令查找文件

2018-04-28 09:12:42

Linux

2022-05-25 08:41:48

Linuxfd 命令文件

2019-11-14 05:00:00

Linux文件磁盤空間
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品一区二区久久 | 丝袜一区二区三区 | 久久国品片 | 精品国产伦一区二区三区观看说明 | 狠狠影院 | 在线看片国产 | 毛片免费观看视频 | 欧美成视频 | 日本一二区视频 | 日韩超碰| 成在线人视频免费视频 | 亚洲中午字幕 | 在线成人 | 成年人精品视频 | 成人精品久久日伦片大全免费 | 97色在线视频| 久热精品在线 | 91网在线播放 | 精品一区二区三区不卡 | 亚洲日韩欧美一区二区在线 | 美女黄视频网站 | 午夜视频一区二区 | 久久精品亚洲一区 | 精品亚洲一区二区三区 | 国产精品成人一区二区三区夜夜夜 | 日韩av在线一区二区三区 | 91精品国产高清一区二区三区 | 国产精品久久久亚洲 | 99久久99| 精品国产乱码一区二区三区 | 成人18亚洲xxoo | 国产成人精品一区二区三区在线 | 一级欧美| 九色 在线 | 91精品久久久久久久久 | 91高清视频 | 亚洲综合色 | 精品人伦一区二区三区蜜桃网站 | 久久噜噜噜精品国产亚洲综合 | 欧美成人影院 | www.亚洲成人网 |