Linux 檔案搜尋命令

2021-09-25 22:25:41 字數 2942 閱讀 1989

-name 根據名字查詢

例 find /etc -name init #根據檔名搜尋

注意:linux是精確搜尋,完全匹配檔名 想要用模糊搜尋可以用萬用字元*,?代表乙個佔位符

-iname 大小寫不敏感

-size 根據檔案大小尋找

+n 大於 

-n 小於

n  等於

例 find /etc -size +204800(表示資料塊,1個資料塊 = 0.5k)

-user 根據所有者來查詢

例 find /etc -user root

-group 根據所屬組來查詢

例 find /etc -cmin 5 # 查詢5分鐘內 檔案屬性改變的檔案

-amin  訪問時間

-cmin 檔案屬性

-mmin 檔案內容

-a (and 連線)find /etc -size +164700 -a -size -204800

-o (or 連線)

-exec/ok [操作] {} \;對搜尋結果進行操作

-type 根據檔案型別查詢

f 檔案 d 目錄 l 軟鏈結檔案

-inum 根據i節點查詢

-i 不區分大小寫

在檔案資料庫中查詢檔案, 速度較快

問題1 : 如果檔案新建立會在資料庫中嗎?

不會!! 

問題2: 如何更新資料庫?

updatedb

問題3: 在/tmp檔案中的檔案能更新到資料庫中嗎?

不能!! 是locate的乙個小缺陷

搜尋命令所在的目錄及別名資訊

搜尋命令的絕對路徑,還有命令的幫助文件的位置

在檔案中搜尋匹配

-i 不區分大小寫

-v 排除指定字串 例: grep -v ^# /etc/inittab #檢視非注釋行

例 man ls  # 檢視ls的幫助

useradd [使用者名稱]

passwd [使用者名稱]

who 檢視當前使用者

root tty1 2019-10-02

使用者 終端(tty是本地) 登陸時間

gzip [檔案] # 只能壓縮檔案

gunzip [壓縮檔案]  # 解壓縮

tar [打包後檔名][要打包的檔案] -z 打包同時壓縮 -c 打包 -v 顯示詳細資訊 -f 指定檔名# 壓縮後為.tar.gz 檔案,打包目錄

tar [要解包名] -x 解包 -v 顯示詳細資訊 -f 指定檔案 -z 解壓縮

zip [壓縮後檔名][待壓縮檔案] -r 壓縮目錄 # 會保留原檔案

unzip [壓縮檔案]

bzip2 [檔案] -k 產生壓縮檔案的同時保留原檔案 #.bz2 tar -cjf [打包後檔名][要打包的檔案] .tar.bz2

bunzip2 [壓縮檔案] -k 解壓縮後保留原檔案 # 或者用tar -xjf [檔名]解壓縮.tar.bz2的檔案

write [使用者名稱] ctrl+d 結束

wall [messge] 給所有使用者傳送資訊

ping [ip位址] -c 指定傳送次數

ifconfig [網絡卡名稱][ip位址]

last 檢視使用者登陸 退出的時間

lastlog -u [使用者名稱] 使用者最後一次登陸

- netstat -an # 檢視本機所有網路連線

- netstat -rn # 檢視本機路由表

mount [-t 檔案系統] 掛載命令

(推薦)shutdown [時間] -r 重啟 -h 關機 -c 取消前乙個關機指令

halt

poweroff

init 0

重啟命令

reboot

init 6

系統執行級別

0 關機

1 單使用者

2 不完全多使用者,不含有nfs服務

3 完全多使用者

4 未分配

5 圖形介面

6 重啟

最後

logout 退出使用者

linux檔案搜尋命令和命令搜尋命令

1.locate 速度快 find 搜尋全部檔案 1 locate 檔名 在後台資料庫中按檔名搜尋 2 資料庫所在位置 var lib mlocate 可以切換到該目錄下看看 3 用命令updatedb更新後台資料庫 4 配置檔案在 etc updatedb.config 開啟檔案搜尋位置限制時可以...

linux 檔案搜尋命令

1,locate 檔名 1 如果touch乙個檔案,locate不會搜尋出來,是因為這個不是實時查詢的,他是搜尋的檔案資源庫在 var lib molcate mlocate.db中,需要updatedb更新一下db這個檔案 2 locate不能查詢tmp目錄下的檔案 i 不區分大小寫 2,whic...

Linux檔案搜尋命令

又要開始linux命令了!gogo locate 檔名 在後台資料庫中按檔名搜尋,搜尋速度更快。注意 只能夠按照檔名搜尋 q 在這裡我發現,搜尋第乙個檔案的時候是可以搜尋出來的,但我新建了乙個檔案,再搜尋就搜尋不出來了,這是為什麼呢?a 原來locate命令是從 var lib mlocate這個資...