重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
1."linux查看隱藏文件夾命令,為您提供linux查看隱藏文件夾命令圖文信息,打開linux系統,在linux的桌面的空白處右擊。
創新互聯主營寶安網站建設的網絡公司,主營網站建設方案,App定制開發,寶安h5微信小程序定制開發搭建,寶安網站營銷推廣歡迎寶安等地區企業咨詢
2.在彈出的下拉選項里,點擊打開終端。
3.輸入ls-al命令,回車運行即可查看到隱藏文件夾。
提取當前文件夾名稱
可以結合使用pwd命令和basename命令,pwd命令返回當前工作路徑,basename命令去掉前導的目錄部分后打印“名稱”。
$ basename `pwd`
注意:pwd兩側為反引號`,作用是運行兩個反引號之間的命令,并且將命令運行的結果返回。
提取當前文件夾的所有子文件夾
可以使用find命令,設置查詢文件類型參數為-type為目錄d,還可以設置-maxdepth參數為1,不查詢二級子目錄。
$ find . -type d -maxdepth 1
用linux命令進入一個目錄 并且執行該目錄下的一個文件方法如下:
1、打開文件vi(如/etc里面有一個文件hosts,要打開這個文件執行vi hosts);
2、進入編輯模式i,a(打開hosts后不能進行編輯,輸入i之后出現---insert就進入編輯模式可以進行編輯了);
3、退出編輯模式,按下Esc;
4、進入命令模式,按下;
5、退出但不保存q;
6、退出保存wq或x;
7、保存w。
linux中使用find命令來查找文件夾,使用find
/
-name
要查找的文件夾名
-type
d方式來查找。
find命令說明
語法
find(選項)(參數)
選項
-amin分鐘:查找在指定時間曾被存取過的文件或目錄,單位以分鐘計算;
-anewer參考文件或目錄:查找其存取時間較指定文件或目錄的存取時間更接近現在的文件或目錄;
-atime24小時數:查找在指定時間曾被存取過的文件或目錄,單位以24小時計算;
-cmin分鐘:查找在指定時間之時被更改過的文件或目錄;
-cnewer參考文件或目錄查找其更改時間較指定文件或目錄的更改時間更接近現在的文件或目錄;
-ctime24小時數:查找在指定時間之時被更改的文件或目錄,單位以24小時計算;
-daystart:從本日開始計算時間;
-depth:從指定目錄下最深層的子目錄開始查找;
-expty:尋找文件大小為0
Byte的文件,或目錄下沒有任何子目錄或文件的空目錄;
-exec執行指令:假設find指令的回傳值為True,就執行該指令;
-false:將find指令的回傳值皆設為False;
-fls列表文件:此參數的效果和指定“-ls”參數類似,但會把結果保存為指定的列表文件;
-follow:排除符號連接;
-fprint列表文件:此參數的效果和指定“-print”參數類似,但會把結果保存成指定的列表文件;
-fprint0列表文件:此參數的效果和指定“-print0”參數類似,但會把結果保存成指定的列表文件;
-fprintf列表文件輸出格式:此參數的效果和指定“-printf”參數類似,但會把結果保存成指定的列表文件;
-fstype文件系統類型:只尋找該文件系統類型下的文件或目錄;
-gid群組識別碼:查找符合指定之群組識別碼的文件或目錄;
-group群組名稱:查找符合指定之群組名稱的文件或目錄;
-help或——help:在線幫助;
-ilname范本樣式:此參數的效果和指定“-lname”參數類似,但忽略字符大小寫的差別;
-iname范本樣式:此參數的效果和指定“-name”參數類似,但忽略字符大小寫的差別;
-inum
:查找符合指定的inode編號的文件或目錄;
-ipath范本樣式:此參數的效果和指定“-path”參數類似,但忽略字符大小寫的差別;
-iregex范本樣式:此參數的效果和指定“-regexe”參數類似,但忽略字符大小寫的差別;
-links連接數目:查找符合指定的硬連接數目的文件或目錄;
-iname范本樣式:指定字符串作為尋找符號連接的范本樣式;
-ls:假設find指令的回傳值為Ture,就將文件或目錄名稱列出到標準輸出;
-maxdepth目錄層級:設置最大目錄層級;
-mindepth目錄層級:設置最小目錄層級;
-mmin分鐘:查找在指定時間曾被更改過的文件或目錄,單位以分鐘計算;
-mount:此參數的效果和指定“-xdev”相同;
-mtime24小時數:查找在指定時間曾被更改過的文件或目錄,單位以24小時計算;
-name范本樣式:指定字符串作為尋找文件或目錄的范本樣式;
-newer參考文件或目錄:查找其更改時間較指定文件或目錄的更改時間更接近現在的文件或目錄;
-nogroup:找出不屬于本地主機群組識別碼的文件或目錄;
-noleaf:不去考慮目錄至少需擁有兩個硬連接存在;
-nouser:找出不屬于本地主機用戶識別碼的文件或目錄;
-ok執行指令:此參數的效果和指定“-exec”類似,但在執行指令之前會先詢問用戶,若回答“y”或“Y”,則放棄執行命令;
-path范本樣式:指定字符串作為尋找目錄的范本樣式;
-perm權限數值:查找符合指定的權限數值的文件或目錄;
-print:假設find指令的回傳值為Ture,就將文件或目錄名稱列出到標準輸出。格式為每列一個名稱,每個名稱前皆有“./”字符串;
-print0:假設find指令的回傳值為Ture,就將文件或目錄名稱列出到標準輸出。格式為全部的名稱皆在同一行;
-printf輸出格式:假設find指令的回傳值為Ture,就將文件或目錄名稱列出到標準輸出。格式可以自行指定;
-prune:不尋找字符串作為尋找文件或目錄的范本樣式;
-regex范本樣式:指定字符串作為尋找文件或目錄的范本樣式;
-size文件大小:查找符合指定的文件大小的文件;
-true:將find指令的回傳值皆設為True;
-typ文件類型:只尋找符合指定的文件類型的文件;
-uid用戶識別碼:查找符合指定的用戶識別碼的文件或目錄;
-used日數:查找文件或目錄被更改之后在指定時間曾被存取過的文件或目錄,單位以日計算;
-user擁有者名稱:查找符和指定的擁有者名稱的文件或目錄;
-version或——version:顯示版本信息;
-xdev:將范圍局限在先行的文件系統中;
-xtype文件類型:此參數的效果和指定“-type”參數類似,差別在于它針對符號連接檢查。
參數
起始目錄:查找文件的起始目錄。
示例:
根據文件類型進行搜索
find
.
-type
類型參數
類型參數列表:
f
普通文件
l
符號連接
d
目錄
c
字符設備
b
塊設備
s
套接字
p
Fifo
1)相對路徑:參照當前目錄進行查找。
如:[root@localhost
~]#
cd
../opt/hosts/
2)
絕對路徑:從根目錄開始指定,一級一級遞歸查找。在任何目錄下都能進入指定位置。
如:[root@localhost
~]#
cd
/opt/hosts/
Linux查看當前路徑命令:
pwd,比較簡單,如果有時在操作過程中忘記了當前路徑,可以通過此命令來查看路徑,執行方式為:pwd /home/samlee
pwd為運行的命令,/home/samlee為運行pwd命令后顯示的信息,即顯示用戶當前所在的工作目錄的路徑為/home/samlee。
我們應該經常使用pwd命令,因為Linux的目錄結構非常復雜,一個小小的分支就可能會有是十幾層目錄,Linux也不會像Windows那樣把全路徑寫在提示符里。
Linux查看路徑的其他命令:
whereis,用來查看一個命令或者文件所在的絕對路徑,而which用來查看當前要執行的命令所在的路徑。
比如你的Linux系統中裝了很多個版本的java,如果你直接在命令行敲命令“java-version”,會得到一個結果,但是你知道在哪個路徑下執行此命令嗎?可以用which命令:which
java。
得到的結果就是系統默認執行的java所在的路徑。如果使用whereis
java,那么你會得到很多結果,因為這個命令把所有包含java(不管是文件還是文件夾)的路徑都列出來了。