當(dāng)前位置:首頁(yè) > IT技術(shù) > 系統(tǒng)服務(wù) > 正文

一、(6)Linux命令進(jìn)階篇之一
2021-09-06 19:05:47

實(shí)驗(yàn)?zāi)康?/p>

(1)掌握文件查看命令:file

(2)掌握命令位置查找之which命令

(3) 掌握如何就行檔案搜索

實(shí)驗(yàn)步驟一

file 查看文件類型

?

-b:顯示結(jié)果,但是不顯示文件名稱

?

?

-L:直接顯示符號(hào)鏈接所指向的文件的類型

?

?

-v:顯示版本信息

?

?

-z:測(cè)試去讀取壓縮文件的內(nèi)容

which [-a] 命令?

-a以找到的指令都列出來(lái)

?

?

?whereis [-bmsu] 目錄或文件名

-b:只找binary(二進(jìn)制)格式的文件

?

-m:只找在說(shuō)明文件manual路徑下的文件

-s:只找source來(lái)源檔案

-u:搜索不在上述三個(gè)項(xiàng)目當(dāng)真的其他特殊檔案

?

?

?locate [-ir] keyword

-i :忽略大小寫

-r :使用正規(guī)運(yùn)算式做尋找的條件

?

?

?

?find [路徑] [option] [action]

-mtime n :n 為數(shù)字

-mtime +n :n天之前(不含n天本身)

-mtime -n:n天之內(nèi)(含n天本身)

-nwer file:file為一個(gè)存在的文件,列出比f(wàn)ile更新的文件。

?

?

?

?

?

find [路徑] -name 名稱 (按名稱查找)

?

?

?分析與思考

1、請(qǐng)說(shuō)明whereis和find有何區(qū)別?它們各自的優(yōu)缺點(diǎn)是什么?

2、請(qǐng)使用man page,如何使用find 命令查找/etc下大于500K的文件?

3、讓一個(gè)普通用戶heetian能夠進(jìn)行cp /dir1/file1 /dir2的命令時(shí),請(qǐng)說(shuō)明dir1,file1,dir2的最小所需權(quán)限為何?

1.?whereis同時(shí)可以查找源文件和man文件。這兩個(gè)命令適用于查找安裝好的命令。

find最強(qiáng)大也最慢。適合查找前幾個(gè)命令找不到的文件。

2.find /etc -size +500k

3.dir1:r w x

?

file1:無(wú)

?

dir2:w x

?答題 1.C 2.B 3.B

本文摘自 :https://www.cnblogs.com/

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >