天天看點

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

Linux 檔案與目錄管理

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

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

更新學習資料:

https://edu.csdn.net/course/detail/28104

https://edu.csdn.net/course/detail/28103

處理目錄的常用指令

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

ls: 列出目錄

cd:切換目錄

pwd:顯示目前的目錄

mkdir:建立一個新的目錄

rmdir:删除一個空的目錄

cp: 複制檔案或目錄

rm: 移除檔案或目錄

mv: 移動檔案與目錄,或修改檔案與目錄的名稱

 可以通過man 指令 來檢視各指令的是使用說明 比如 man mv  ctrl+z 退出

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

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

選項與參數:

更新學習資料:

https://edu.csdn.net/course/detail/28104

https://edu.csdn.net/course/detail/28103​​​​​​​

-a :全部的檔案,連同隐藏檔( 開頭為 . 的檔案) 一起列出來(常用)

-l :長資料串列出,包含檔案的屬性與權限等等資料;(常用)

ls -a

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

ls -l

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

ls -la 組合使用 

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

cd 切換工作目錄

cd /usr/

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

 cd ~ 切換到自己家的目錄 目前使用者為root 使用者

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

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

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

pwd 檢視目前目錄

pwd

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

mkdir (建立新目錄) 建立新目錄 

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

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

mkdir -p user01/usero2

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

mkdir -m 711 test05

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

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

rmdir (删除空的目錄)

先建立一個目錄mkdir test11

再删除該目錄rmdir  test001

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

cp (複制檔案或目錄) 

更新學習資料:

https://edu.csdn.net/course/detail/28104

https://edu.csdn.net/course/detail/28103​​​​​​​

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/

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

回複Y

Cat cp01.txt 檔案内容是否替換

rm (移除檔案或目錄)

rm [-fir] 檔案或目錄

Rm -rf rm01/ 删除目錄

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

rm -rfi cp01/ 删除之前提示确認删除 

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

Tail

tail [-n number] 檔案

Vi tail.txt

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

Linux 檔案與目錄管理,玩轉檔案和目錄管理的相關指令Linux 檔案與目錄管理

-f :表示持續偵測後面所接的檔名,要等到按下[ctrl]-c才會結束tail的偵測(用于監控jboss 動态輸出的日志檔案)

Tail -f server.log

更新學習資料:

https://edu.csdn.net/course/detail/28104

https://edu.csdn.net/course/detail/28103​​​​​​​

繼續閱讀