【Linux 學習】2、文件與目錄管理
Linux的目錄結構為樹狀結構,最頂級的目錄為根目錄 /。
- 絕對路徑:路徑的寫法,由根目錄 / 寫起,例如: /usr/share/doc 這個目錄。
- 相對路徑:路徑的寫法,不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: cd ../man 這就是相對路徑的寫法!
處理目錄的常用命令
- ls: 列出目錄
- cd:切換目錄
- pwd:顯示目前的目錄
- mkdir:創建一個新的目錄
- rmdir:刪除一個空的目錄
- cp: 複製文件或目錄
- rm: 移除文件或目錄
1、ls (列出目錄)ls -a 全部的文件,連同隱藏檔( 開頭為 . 的文件) 一起列出來(常用)ls -l 長數據串列出,包含文件的屬性與許可權等等數據;(常用)ls -al
2、cd (切換目錄)cd [相對路徑或絕對路徑]
3、pwd (顯示目前所在的目錄)
4、mkdir (創建新目錄)mkdir [-mp] 目錄名稱mkdir test1/test2/test3/test4 mkdir: cannot create directory `test1/test2/test3/test4: No such file or directory <== 沒辦法直接創建此目錄啊!mkdir -p test1/test2/test3/test4 可以自行創建多層目錄
5、rmdir (刪除空的目錄) 比較少用 rmdir [-p] 目錄名稱-p :連同上一級『空的』目錄也一起刪除 rmdir test1 <==因為尚有內容,所以無法刪除!rmdir: `test1: Directory not emptyrmdir -p test1/test2/test3/test4
6、cp (複製文件或目錄)cp [-adfilprsu] 來源檔(source) 目標檔(destination)cp [options] source1 source2 source3 .... directory
7、rm (移除文件或目錄)rm [-fir] 文件或目錄
8、mv (移動文件與目錄,或修改名稱) mv [-fiu] source destination mv [options] source1 source2 source3 .... directory
推薦閱讀:
※Ubuntu16.04卡在開機畫面問題的解決記錄
※如何說服運維選擇 Debian/Ubuntu 而不是 CentOS?
※如何評價 Manjaro ?
※煉丹爐(2)--系統安裝:Ubuntu 16.10 + cuda 8.0 + cudnn 5.1 + tensorflow r1.0 GPU
※如何使用 U 盤安裝 Ubuntu 操作系統?