目錄處理命令
- 顯示所有文件,包括隱藏文件:ls -a
- 顯示目錄詳細信息:ls -l
- 查看目錄屬性:ls -d
- 創建新目錄:mkdir + [ 目錄名 ]
- 切換目錄:cd + [ 目錄名 ]
- 回到上一級目錄:cd …
- 顯示當前目錄:pwd
- 複製目錄或文件:cp -rp [ 原目錄或文件 ] [ 目標目錄 ](-r 複製,-p 保留屬性)
- 剪切目錄或文件:mv [ 原目錄或文件 ] [ 目標目錄 ]
- 刪除文件:rm -rf [ 目錄或文件](-r 刪除目錄,-f 強制執行)
文件處理命令
- 創建新文件:touch [ 文件名 ]
- 查看文件內容:cat -n [ 文件名 ](-n顯示行號)
- 分頁顯示文件內容:more [ 文件名 ]
- 顯示文件前面幾行:head -n [ 文件名 ](-n 指定行數)
- 顯示文件後面幾行:tail -nf [ 文件名 ]
(這裏3,4,5命令用的比較少,而以後在vim中用的比較多,因此這裏我就不多做解釋了)
- 改變文件或目錄權限:chmod [ {ugo} {+ - =} { rwx} ] [ 文件或目錄 ]
- u 所有者 ,g 所屬組,o 其他人
- r 讀,w 寫,x 執行
- 用數字表示權限,r – 4,w – 2,x – 1
代表字符 | 權限 | 對文件的含義 | 對目錄的含義 |
---|---|---|---|
r | 讀權限 | 可以查看文件內容 | 可以列出目錄中的內容 |
w | 寫權限 | 可以修改文件內容 | 可以在目錄中創建、刪除文件 |
x | 執行權限 | 可以執行文件 | 可以進入目錄 |
7. gz方式壓縮文件:gzip [ 文件名 ]
8. 解壓.gz的壓縮文件:gunzip [ 壓縮文件 ]
9. zip方式壓縮文件或目錄:zip [ 壓縮後文件名 ] [ 文件或目錄 ](-r 壓縮目錄)
10. 解壓.zip的壓縮文件:unzip [ 壓縮文件 ]
11. 打包目錄:tar -zcvf [ 壓縮後目錄名 ] [ 目錄名 ](-c 打包,-v 顯示詳細信息,-f 指定文件名,-z 打包同時壓縮,壓縮後文件格式爲 .tar.gz)
12. tar解壓:tar -zxvf [ 文件名 ](-x 解包)