tar -cvf packagename filename 打包
tar -xvf packagename 解包
c 建立新的檔案檔案。如果使用者想備份乙個目錄或是一些檔案,就要選擇這個選項。相當於打包。
x 從檔案檔案中釋放檔案。相當於拆包。
t 列出檔案檔案的內容,檢視已經備份了哪些檔案。
特別注意,在引數的下達中, c/x/t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮或解壓? 一般格式為xx.tar.gz或xx. tgz
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮或解壓?一般格式為xx.tar.bz2
-v :壓縮的過程中顯示檔案!這個常用
-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加其他引數!
-p :使用原檔案的原來屬性(屬性不會依據使用者而變)
–exclude file:在壓縮的過程中,不要將 file 打包!
範例一:將整個 ~/電腦備份/tem 目錄下的檔案全部打包成為 ~/電腦備份/tem/tem.tar
wuzhangwei@wuzhangwei:~/電腦備份$ tar -cvf ~/電腦備份/tem/tem.tar ~/電腦備份/tem <==僅打包,不壓縮!
wuzhangwei@wuzhangwei:~/電腦備份$ tar -zcvf ~/電腦備份/tem/tem.tar.gz ~/電腦備份/tem <==打包後,以 gzip 壓縮
特別注意,在引數 f 之後的檔案檔名是自己取的,我們習慣上都用 .tar 來作為辨識。
如果加 z 引數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~
zip
1.zip
$ zip -r myfile.zip ./*
將當前目錄下的所有檔案和資料夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案.
2.unzip
$ unzip -o -d /home/sunny myfile.zip
把myfile.zip檔案解壓到 /home/sunny/
-o:不提示的情況下覆蓋檔案;
-d:-d /home/sunny 指明將檔案解壓縮到/home/sunny目錄下;
3.其他 zi
p−dm
yfil
e.zi
psma
rt.t
xt刪除
壓縮檔案
中sma
rt.t
xt檔案
z ip
−dmy
file
.zip
smar
t.tx
t刪除壓
縮檔案中
smar
t.tx
t文件zip -m myfile.zip ./rpm_info.txt
向壓縮檔案中myfile.zip中新增rpm_info.txt檔案
-x 檔案列表 解壓縮檔案,但不包括指定的file檔案。
-v 檢視壓縮檔案目錄,但不解壓。
-t 測試檔案有無損壞,但不解壓。
-d 目錄 把壓縮檔案解到指定目錄下。
-z 只顯示壓縮檔案的註解。
-n 不覆蓋已經存在的檔案。
-o 覆蓋已存在的檔案且不要求使用者確認。
-j 不重建文件的目錄結構,把所有檔案解壓到同一目錄下。
檢視磁碟使用情況
df -h 檢視系統各個碟符使用情況
du -sh 檢視當前目錄所佔空間大小
du -sh filename 檢視指定檔案所佔空間大小
ps -a(all) :所有的程序均顯示出來,與 -e 具有同樣的效用;
-a : 顯示該終端機下的所有程序,包括其他使用者的程序;
-u :以使用者為主的程序狀態 ;
x :通常與 a 這個引數一起使用,可列出較完整資訊。
輸出格式規劃:
l :較長、較詳細的將該 pid 的的資訊列出;
j :工作的格式 (jobs format)
-e: select all processes. 和a相似
-f :做乙個更為完整的輸出。(full format)
下面三個截圖鍵很常用:
按下 printscreen 快捷鍵擷取全屏
按下 shift+printscreen 快捷鍵擷取任意矩形內容
按下 alt+printscreen 快捷鍵擷取當前視窗
學習筆記 Linux學習
echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...
linux學習筆記
開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...
Linux 學習筆記
配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...