linux檔案目錄相關命令

2022-07-31 05:03:09 字數 1695 閱讀 3570

ls:檢視目錄內容

-a:顯示指定目錄下的所有子目錄與檔案,包括隱藏檔案

-l:以列表方式顯示檔案的詳細資訊

-h:配合-l以人性化的方式顯示檔案大小

以.開頭的檔案為隱藏檔案,需要用-a引數才能顯示

.代表當前目錄

..代表上級目錄

ls萬用字元

*:代表任意個數個字元

?:代表任意乙個字元,至少1個

:表示可以匹配字元組中的任意乙個

[abc]:匹配a b c中的任意乙個

[a-f]:匹配從a到f範圍內的任意乙個字元

cd:切換目錄

cd ~ :切換到當前使用者的主目錄(/home/使用者目錄)

cd . :保持在當前目錄不變

cd .. :切換到上級目錄

相對路徑:在輸入路徑時,最前面不是/或者~,表示相對當前目錄所在的目錄位置

絕對路徑:在輸入路徑時,最前面是/或者~,表示從根目錄/家目錄開始的具體目錄位置

建立和刪除操作

touch:建立檔案或修改檔案時間

如果檔案不存在,可以建立乙個空白檔案

如果檔案已經存在,可以修改檔案的末次修改日期

mkdir:建立乙個新的目錄

-p:可以遞迴建立目錄

rm:刪除檔案或目錄

-f:強制刪除,忽略不存在的檔案,無需提示

-r:遞迴刪除目錄下的內容,刪除資料夾時必須加此引數

拷貝和移動檔案

tree:以樹狀圖列出檔案目錄結構

-d:只顯示目錄

cp:複製檔案或目錄

-i:覆蓋檔案前提示

-r:若給出的原始檔是目錄檔案,則cp遞迴複製目錄下的所有子目錄和檔案,目標檔案必須為乙個目錄名

mv:移動檔案或目錄/檔案或目錄重新命名

檢視檔案內容

cat:可以用來檢視檔案內容、建立檔案、檔案合併、追加檔案內容等功能

會一次顯示所有的內容,適合檢視內容較少的文字檔案

-b:對非空輸出行編號

-n:對輸出的所有行編號

more:可以用於分屏顯示檔案內容,每次只顯示一頁內容;適合於檢視內容較多的文字檔案

空格鍵:顯示下一屏

enter鍵:滾動下一行

b:回滾一屏

f:前滾一屏

q:退出

/word:搜尋word

grep:允許對文字檔案進行模式查詢,所謂模式查詢,又被稱為正規表示式

-n:顯示匹配行及行號

-v:顯示不包含匹配文字的所有行

-i:忽略大小寫

常用的兩種模式查詢

^a:行首,搜尋以a開頭的行

ke$:行尾,搜尋以ke結束的行

其他echo:在終端中顯示引數指定的文字,通常會和重定向聯合使用

重定向 > 和 >>

linux允許將命令執行結果重定向到乙個檔案

將本應該顯示在終端上的內容 輸出/追加到指定檔案中

>:表示輸出,會覆蓋檔案原有的內容

>>:表示追加,會將內容追加到已有檔案的末尾

管道 |

linux允許將乙個命令的輸出 可以通過管道做為另乙個命令的輸入

可以理解現實生活中的管子,管子的一頭賽東西進去,另一頭取出來,這裡 |的

左右分為兩端,左端塞東西(寫),右端取東西(讀)

常用的管道命令有:

more:分屏顯示內容

grep:在命令執行結果的基礎上查詢指定的文字

linux檔案目錄相關命令

1.tree 檢視目錄的內容 用法 tree 檢視當前目錄 tree dir 檢視指定目錄 linux預設沒有安裝tree,需手動安裝 sudo apt get install tree 2.ls 檢視檔案或目錄 用法 ls 引數 可不加 引數 a 顯示所有檔案 隱藏檔案 檔案或目錄名前邊有乙個點 ...

linux 檔案和目錄相關命令

cd 返回上次所在目錄 ls l 列出檔案的詳細資訊 ls a 列出檔案下所有的檔案,包括以 開頭的隱藏檔案 mkdir p.dir1 dir2 遞迴的建立目錄 mkdir dir 同時建立多個目錄 rm r 遞迴刪除 rm f 強制刪除不提示 r 複製目錄 a 複製檔案的所有屬性 歸檔複製,常用於...

檔案和目錄相關命令

1.檢視目錄內容ls 技巧 自動補全 tab鍵 敲出前幾個字母後,提示可能存在的命令 雙擊tab鍵 用過的命令 上下游標 退出選擇 ctrl c 特點 以.開頭的檔案為隱藏檔案,需要 a才能顯示 表示當前目錄 表示上一級目錄 ls選項 a 顯示隱藏檔案 l 以列表方式顯示詳細資訊 h 人性化詳細資訊...