Linux 文件與目錄管理,玩轉文件和目錄管理的相關命令

Linux 文件與目錄管理

Linux的目錄結構爲樹狀結構,最頂級的目錄爲根目錄 /

其他目錄通過掛載可以將它們添加到樹中,通過解除掛載可以移除它們

 

 

 

處理目錄的常用命令

接下來我們就來看幾個常見的處理目錄的命令吧:

 

ls: 列出目錄

cd:切換目錄

pwd:顯示目前的目錄

mkdir:創建一個新的目錄

rmdir:刪除一個空的目錄

cp: 複製文件或目錄

rm: 移除文件或目錄

mv: 移動文件與目錄,或修改文件與目錄的名稱

 可以通過man 命令 來查看各命令的是使用說明 比如 man mv  ctrl+z 退出

 

ls (列出目錄) ls 是最常見的命令之一

 

選項與參數:

 

-a :全部的文件,連同隱藏檔( 開頭爲 . 的文件) 一起列出來(常用)

-l :長數據串列出,包含文件的屬性與權限等等數據;(常用)

ls -a

ls -l

 

ls -la 組合使用 

 

cd 切換工作目錄

cd /usr/

 

 cd ~ 切換到自己家的目錄 當前用戶爲root 用戶

 

 

 cd .. 切換到上一級目錄下面

pwd 查看當前目錄

pwd

mkdir (創建新目錄) 創建新目錄 

 

 -p 的選項,可以自行幫你創建多層目錄

mkdir -p user01/usero2

 

mkdir -m 711 test05

 -m ,如上例我們給予 -m 711 來給予新的目錄 drwx--x--x 的權限

rmdir (刪除空的目錄)

先創建一個目錄mkdir test11

再刪除該目錄rmdir  test001

cp (複製文件或目錄) 

 

cp [-adfilprsu] 來源檔(source) 目標檔(destination)

選項與參數:

-f:爲強制(force)的意思,若目標文件已經存在且無法開啓,則移除後再嘗試一次;

 

-i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)

-r:遞歸持續複製,用於目錄的複製行爲;(常用)

創建目錄cp01 和cp02 在cp01 和cp02 中間創建兩個文件文件名稱都是cp01.txt

Mkdir cp01  

Mkdir cp02

Cd cp01

Vi  cp01.txt

Cd ..

Cd

cp -i cp01/cp01.txt cp02/

回覆Y

Cat cp01.txt 文件內容是否替換

 

rm (移除文件或目錄)

rm [-fir] 文件或目錄

Rm -rf rm01/ 刪除目錄

 

 

rm -rfi cp01/ 刪除之前提示確認刪除 

 

 

 

Tail

tail [-n number] 文件

Vi tail.txt

Tail -n 2 tail.txt 顯示最後兩行記錄

 

 

 

-f :表示持續偵測後面所接的檔名,要等到按下[ctrl]-c纔會結束tail的偵測(用於監控jboss 動態輸出的日誌文件)

Tail -f server.log


更新學習資料:https://edu.csdn.net/course/detail/28103 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章