實驗?zāi)康?/p>
(1)掌握文件查看命令:file
(2)掌握命令位置查找之which命令
(3) 掌握如何就行檔案搜索
實驗步驟一
file 查看文件類型
?
-b:顯示結(jié)果,但是不顯示文件名稱
?
?
-L:直接顯示符號鏈接所指向的文件的類型
?
?
-v:顯示版本信息
?
?
-z:測試去讀取壓縮文件的內(nèi)容
which [-a] 命令?
-a以找到的指令都列出來
?
?
?whereis [-bmsu] 目錄或文件名
-b:只找binary(二進制)格式的文件
?
-m:只找在說明文件manual路徑下的文件
-s:只找source來源檔案
-u:搜索不在上述三個項目當真的其他特殊檔案
?
?
?locate [-ir] keyword
-i :忽略大小寫
-r :使用正規(guī)運算式做尋找的條件
?
?
?
?find [路徑] [option] [action]
-mtime n :n 為數(shù)字
-mtime +n :n天之前(不含n天本身)
-mtime -n:n天之內(nèi)(含n天本身)
-nwer file:file為一個存在的文件,列出比file更新的文件。
?
?
?
?
?
find [路徑] -name 名稱 (按名稱查找)
?
?
?分析與思考
1、請說明whereis和find有何區(qū)別?它們各自的優(yōu)缺點是什么?
2、請使用man page,如何使用find 命令查找/etc下大于500K的文件?
3、讓一個普通用戶heetian能夠進行cp /dir1/file1 /dir2的命令時,請說明dir1,file1,dir2的最小所需權(quán)限為何?
1.?whereis同時可以查找源文件和man文件。這兩個命令適用于查找安裝好的命令。
find最強大也最慢。適合查找前幾個命令找不到的文件。
2.find /etc -size +500k
3.dir1:r w x
?
file1:無
?
dir2:w x
?答題 1.C 2.B 3.B
本文摘自 :https://www.cnblogs.com/