檔案和目錄相關命令

2021-08-28 08:44:50 字數 1668 閱讀 9490

1.檢視目錄內容ls

技巧:

自動補全:tab鍵                 敲出前幾個字母後,提示可能存在的命令:雙擊tab鍵

用過的命令:上下游標        退出選擇:ctrl+c

特點:

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

.表示當前目錄

..表示上一級目錄

ls選項:

-a:顯示隱藏檔案

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

-h:人性化詳細資訊

ls萬用字元:

* 代表任意個數個字元

? 代表任意乙個字元

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

2.切換目錄

cd     切換到當前使用者的主目錄

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

cd . 保持在當前目錄不變

cd .. 切換到上級目錄

cd - 可以在最近兩次工作目錄之前來回切換

$      終端命令daler符號

相對路徑和絕對路徑:

相對路徑: 表示相對當前目錄所在的目錄位置

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

3.建立和刪除操作

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

mkdir: 建立乙個新的目錄   -p:可以遞迴的建立檔案

tips:當前目錄中,檔案和目錄不能同名

rm:刪除檔案或目錄,刪除後不能恢復  -f:強制刪除,忽略不存在的檔案  -r:刪除資料夾必須加,遞迴地刪除目錄

4.拷貝和移動檔案

tree [目錄名]: 以樹狀圖列出檔案目錄結構   -d:只顯示目錄

cp 原始檔 目標檔案: 複製檔案或目錄    -i:覆蓋檔案前提示   -r:遞迴複製該目錄,目標檔案必須為乙個目錄名

mv 原始檔 目標檔案:移動/重新命名檔案或者目錄  -i:覆蓋檔案前提示

tips:

dos:磁碟作業系統

5.檢視檔案內容

cat檔名: 顯示所有內容,適合內容少的檔案   -b:對非空行編號   -n:對所有行編號

more 檔名: 分屏顯示,適合內容多的檔案

grep 搜尋文字 檔名: 文字搜尋   -n 顯示行號  -v 顯示不包含匹配文字的所有行   -i 忽略大小寫  ^a:搜尋以a開頭的行  k$:搜尋以k結尾的行

6.其他

echo: 在終端中顯示指定文字,通常和重定向聯合使用

重定向 > 和 >>: 將結果重定向到指定檔案     >:表輸出,會覆蓋原有內容      >>:表追加

管道 |: 將乙個命令的輸出通過管道作為另乙個命令的輸入, 常用的有more和grep

linux 檔案和目錄相關命令

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

linux檔案目錄相關命令

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

linux檔案目錄相關命令

ls 檢視目錄內容 a 顯示指定目錄下的所有子目錄與檔案,包括隱藏檔案 l 以列表方式顯示檔案的詳細資訊 h 配合 l以人性化的方式顯示檔案大小 以.開頭的檔案為隱藏檔案,需要用 a引數才能顯示 代表當前目錄 代表上級目錄 ls萬用字元 代表任意個數個字元 代表任意乙個字元,至少1個 表示可以匹配字...