-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這個資...