Linux 目錄管理

目錄結構

在這裏插入圖片描述

目錄 說明
bin 存放二進制可執行文件(ls, cat, mkdir 等)
boot 存放用於系統引導時使用的各種文件
dev 用於存放設備文件
etc 存放系統配置文件
home 存放所有用戶文件的根目錄
lib 存放跟文件系統中的程序運行所需要的共享庫及內核模塊
mnt 系統管理員安裝臨時文件系統的安裝點
opt 額外安裝的可選應用程序包所放置的位置
proc 虛擬文件系統,存放當前內存的映射
root 超級用戶目錄
sbin 存放二進制可執行文件,只有 root 才能訪問
tmp 用於存放各種臨時文件
usr 用於存放系統應用程序,比較重要的目錄 /usr/local 本地管理員軟件安裝目錄
var 用於存放運行時需要改變數據的文件

操作文件目錄

命令 說明 語法 參數 參數說明
ls 顯示文件和目錄列表 ls [-alrtAFR] [name…]
-l 列出文件的詳細信息
-a 列出當前目錄所有文件,包含隱藏文件
mkdir 創建目錄 mkdir [-p] dirName
-p 父目錄不存在情況下先生成父目錄
cd 切換目錄 cd [dirName]
touch 生成一個空文件
echo 生成一個帶內容文件 echo abcd > 1.txt,echo 1234 >> 1.txt
cat 顯示文本文件內容 cat [-AbeEnstTuv] [–help] [–version] fileName
cp 複製文件或目錄 cp [options] source dest
rm 刪除文件 rm [options] name…
-f 強制刪除文件或目錄
-r 同時刪除該目錄下的所有文件
mv 移動文件或目錄 mv [options] source dest
find 在文件系統中查找指定的文件
-name 文件名
grep 在指定的文本文件中查找指定的字符串
tree 用於以樹狀圖列出目錄的內容
pwd 顯示當前工作目錄
ln 建立軟鏈接
more 分頁顯示文本文件內容
head 顯示文件開頭內容
tail 顯示文件結尾內容
-f 跟蹤輸出

壓縮解壓縮

參考博客:壓縮和解壓

tar

命令 語法 參數 參數說明
tar tar [-cxzjvf] 壓縮打包文檔的名稱 欲打包目錄
-c 建立一個歸檔文件的參數指令
-x 解開一個歸檔文件的參數指令
-z 是否需要用 gzip 壓縮
-j 是否需要用 bzip2 壓縮
-v 壓縮的過程中顯示文件
-f 使用檔名,在 f 之後要立即接檔名
-tf 查看歸檔文件裏面的文件

例子:

  • 壓縮文件夾:tar -zcvf test.tar.gz test\
  • 解壓文件夾:tar -zxvf test.tar.gz

gzip

命令 語法 參數 參數說明
gzip gzip [選項] 壓縮(解壓縮)的文件名
-d 解壓縮
-l 對每個壓縮文件,顯示壓縮文件的大小,未壓縮文件的大小,壓縮比,未壓縮文件的名字
-v 對每一個壓縮和解壓的文件,顯示文件名和壓縮比
-num 用指定的數字num調整壓縮的速度,-1或–fast表示最快壓縮方法(低壓縮比),-9或–best表示最慢壓縮方法(高壓縮比)。系統缺省值爲6

壓縮文件後綴爲 gz

bzip2

命令 語法 參數 參數說明
bzip2 bzip2 [-cdz]
-d 解壓縮
-z 壓縮參數
-num 用指定的數字num調整壓縮的速度,-1或–fast表示最快壓縮方法(低壓縮比),-9或–best表示最慢壓縮方法(高壓縮比)。系統缺省值爲6

壓縮文件後綴爲 bz2

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