日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

LINUX Find命令使用

發(fā)布時(shí)間:2024/4/14 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LINUX Find命令使用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
LINUX Find命令使用

======================================================

find?? -name april*????????? ????????? ?? 在當(dāng)前目錄下查找以april開(kāi)始的文件
find?? -name?? april*?? fprint file?????? ? 在當(dāng)前目錄下查找以april開(kāi)始的文件,并把結(jié)果輸出到file中
find?? -name ap* -o -name may*???? 查找以ap或may開(kāi)頭的文件
find?? /mnt?? -name tom.txt?? -ftype vfat? ?? 在/mnt下查找名稱為tom.txt且文件系統(tǒng)類型vfat的文件
find?? /mnt?? -name t.txt ! -ftype vfat? ?? 在/mnt下查找名稱為tom.txt且文件系統(tǒng)類型不為vfat的文件
find?? /tmp?? -name wa* -type l??????????? 在/tmp下查找名為wa開(kāi)頭且類型為符號(hào)鏈接的文件
find?? /home?? -mtime?? -2???????????????? 在/home下查最近兩天內(nèi)改動(dòng)過(guò)的文件
find ? /home??? -atime -1????????????????? 查1天之內(nèi)被存取過(guò)的文件
find? /home -mmin??? +60????????????????? 在/home下查60分鐘前改動(dòng)過(guò)的文件
find? /home?? -amin?? +30????????????????? 查最近30分鐘前被存取過(guò)的文件
find? /home?? -newer?? tmp.txt???????????? 在/home下查更新時(shí)間比tmp.txt近的文件或目錄
find? /home?? -anewer?? tmp.txt??????????? 在/home下查存取時(shí)間比tmp.txt近的文件或目錄
find?? /home?? -used?? -2????????????????? 列出文件或目錄被改動(dòng)過(guò)之后,在2日內(nèi)被存取過(guò)的文件或目錄
find?? /home?? -user cnscn??????????????? 列出/home目錄內(nèi)屬于用戶cnscn的文件或目錄
find?? /home?? -uid?? +501????????????????? 列出/home目錄內(nèi)用戶的識(shí)別碼大于501的文件或目錄
find?? /home?? -group?? cnscn????????????? 列出/home內(nèi)組為cnscn的文件或目錄
find?? /home?? -gid 501?????????????????? 列出/home內(nèi)組id為501的文件或目錄
find?? /home?? -nouser??????????????????? 列出/home內(nèi)不屬于本地用戶的文件或目錄
find?? /home?? -nogroup?????????????????? 列出/home內(nèi)不屬于本地組的文件或目錄
find?? /home??? -name tmp.txt??? -maxdepth?? 4?? 列出/home內(nèi)的tmp.txt 查時(shí)深度最多為3層
find?? /home?? -name tmp.txt?? -mindepth?? 3?? 從第2層開(kāi)始查
find?? /home?? -empty???????????????????? 查找大小為0的文件或空目錄
find?? /home?? -size?? +512k???????????? ?? 查大于512k的文件
find?? /home?? -size?? -512k?????????????? 查小于512k的文件
find?? /home?? -links?? +2??????????????? 查硬連接數(shù)大于2的文件或目錄
find?? /home?? -perm?? 0700??????????????? 查權(quán)限為700的文件或目錄
find??? /?? -amin??? -10???? # 查找在系統(tǒng)中最后10分鐘訪問(wèn)的文件
find??? /?? -atime?? -2??????? # 查找在系統(tǒng)中最后48小時(shí)訪問(wèn)的文件
find??? /?? -empty???????????? # 查找在系統(tǒng)中為空的文件或者文件夾
find??? /?? -group?? cat??????? # 查找在系統(tǒng)中屬于 groupcat的文件
find??? /?? -mmin?? -5???????? # 查找在系統(tǒng)中最后5分鐘里修改過(guò)的文件
find??? /?? -mtime?? -1?????? #查找在系統(tǒng)中最后24小時(shí)里修改過(guò)的文件
find??? /?? -nouser?????????? #查找在系統(tǒng)中屬于作廢用戶的文件
find??? /?? -user??? fred???? #查找在系統(tǒng)中屬于FRED這個(gè)用戶的文件

find?? /tmp?? -name tmp.txt?? -exec cat {} \;
find?? /tmp?? -name?? tmp.txt?? -ok?? rm {} \;

查當(dāng)前目錄下的所有普通文件
# find . -type f -exec ls -l {} \;?
-rw-r–r–??? 1 root????? root???????? 34928 2003-02-25?? ./conf/httpd.conf?
-rw-r–r–??? 1 root????? root???????? 12959 2003-02-25?? ./conf/magic?
-rw-r–r–??? 1 root????? root????????? 180 2003-02-25?? ./conf.d/README?
查當(dāng)前目錄下的所有普通文件,并在-exec選項(xiàng)中使用ls -l命令將它們列出

=================================================
在/logs目錄中查找更改時(shí)間在5日以前的文件并刪除它們:
$ find logs -type f -mtime +5 -exec?? -ok?? rm {} \;

=================================================
查詢當(dāng)天修改過(guò)的文件
[root@book class]# find?? ./?? -mtime?? -1?? -type f?? -exec?? ls -l?? {} \;

=================================================
查詢文件并詢問(wèn)是否要顯示
[root@book class]# find?? ./?? -mtime?? -1?? -type f?? -ok?? ls -l?? {} \;??
< ls … ./classDB.inc.php > ? y
-rw-r–r–??? 1 cnscn??? cnscn?????? 13709?? 1月 12 12:22 ./classDB.inc.php
[root@book class]# find?? ./?? -mtime?? -1?? -type f?? -ok?? ls -l?? {} \;??
< ls … ./classDB.inc.php > ? n
[root@book class]#

=====================================================
$find?? ~?? -name?? "*.txt"?? -print??? #在$HOME中查.txt文件并顯示
$find?? .??? -name?? "*.txt"?? -print
$find?? .??? -name?? "[A-Z]*"?? -print?? #查以大寫字母開(kāi)頭的文件
$find?? /etc?? -name?? "host*"?? -print? #查以host開(kāi)頭的文件
$find?? .?? -name?? "[a-z][a-z][0–9][0–9].txt"??? -print??? #查以兩個(gè)小寫字母和兩個(gè)數(shù)字開(kāi)頭的txt文件
$find? .?? -perm?? 755?? -print
$find?? .?? -perm -007?? -exec ls -l {} \;?? #查所有用戶都可讀寫執(zhí)行的文件同-perm 777
$find?? . -type d?? -print
$find?? .?? !?? -type?? d?? -print?
$find?? .?? -type l?? -print

$find?? .?? -size?? +1000000c?? -print??????? #查長(zhǎng)度大于1Mb的文件
$find?? .?? -size?? 100c???????? -print?????? # 查長(zhǎng)度為100c的文件
$find?? .?? -size?? +10?? -print????????????? #查長(zhǎng)度超過(guò)期作廢10塊的文件(1塊=512字節(jié))

$cd /
$find?? etc?? home?? apps??? -depth?? -print?? | cpio?? -ivcdC65536?? -o?? /dev/rmt0
$find?? /etc -name "passwd*"?? -exec grep?? "cnscn"?? {}?? \;?? #看是否存在cnscn用戶
$find . -name "yao*"?? | xargs file
$find?? . -name "yao*"?? |?? xargs?? echo??? "" > /tmp/core.log
$find?? . -name "yao*"?? | xargs?? chmod?? o-w

轉(zhuǎn)載于:https://www.cnblogs.com/emanlee/p/3327312.html

總結(jié)

以上是生活随笔為你收集整理的LINUX Find命令使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。