打包表示把一堆檔案變成乙個包裹,打包是必須指定要打包的檔案。
tar ####打包工具
-f ####指定包的名字
-c ####建立包
-v ####顯示建立過程
-t ####檢視包中內容
-x ####解包
-r ####新增檔案到包中
--delete filename ##刪除包中指定檔案
--get filename ##取出包中指定檔案
【例】
tar cf etc.tar /etc ##建立乙個名為etc.tar的包
scp etc.tar root@172
.25.12
.111
tar vcf etc.tar /etc ##建立指定名稱為etc.tar的包,並顯示詳細資訊
tar xf etc.tar
##將包解為資料夾
tar -rf etc.tar file ##將檔案新增(其實是複製)到包中
tar tf etc.tar
##檢視名為etc.tar包中的內容
以etc.tar資料夾為例(30m),壓縮後的檔案大小:gzip(8.4m)、bz2(15m)、xc(8m)、zip(16m)
gzip
gzip ***x.tar *****> ***x.tar.gz ##壓縮
gunzip ***x.tar.gz *****> ***x.tar ##解壓
tar zcvf ***x.tar.gz 目標檔案 ##打包壓縮檔案,一步完成
tar zxvf ***x.tar.gz ###解壓***x.tar.gz===>***x
【例】
tar zcvf etc.tar
.gz /etc/ ##壓縮etc目錄下的檔案並命名為etc.gar.gz
bz2
bzip2 ***x.tar *****> ***x.tar.bz2 ##壓縮
bunzip2 ***x.tar.bz2 *****> ***x.tar ##解壓
tar jcvf ***x.tar.bz2 目標檔案 ##打包壓縮檔案
tar jxvf ***x.tar.bz2 ###解壓***x.tar.bz2===>***x
【例】
tar jcvf etc.tar
.bz2 /etc ##壓縮etc目錄下的檔案並命名為etc.gar.bz2
xz
xz ***x.tar *****> ***x.tar
.xz##壓縮
unxz ***x.tar
.xz *****> ***x.tar
##解壓
tar jcvf ***x.tar
.xz 目標檔案 ##打包壓縮檔案
tar jxvf ***x.tar
.xz###解壓***x.tar.xz===>***x
tar jxf etc.tar
.xz###解壓etc.tar.xz===>etc,這個更快一些,因為不用顯示細節,***x的意思是名為etc.tar.xz的檔案解壓後只有乙個名為etc的檔案
zip
zip -r ***.tar
.zip ***.tar
###壓縮
unzip ***.tar
.zip
###解壓
scp ##遠端複製
scp file user@ip
:/directory
##上傳檔案
scp -r dir user@ip
:/directory
##上傳目錄
scp user@ip
scp -r user@ip
rsync ###遠端同步
rsync file|direcotry user@ip
:/directory
rsync user@ip
:/directory /directory
-r ##同步目錄
-l ##不忽略鏈結
-p ##不忽略許可權
-t ##不忽略時間戳將時間一起同步過來
-g ##不忽略組資訊,顯示組資訊
-o ##不忽略使用者資訊,顯示使用者資訊
-d##不忽略裝置檔案
sftp
rsync -r /mnt [email protected]:/mnt ##同步乙個目錄過來
rsync -ro /mnt [email protected]:/mnt/ ##同步目錄和使用者資訊
rsync -rog /mnt [email protected]:/mnt/ ##同步目錄、使用者、組
Linux學習筆記(十二)軟體安裝
1.源 絕大多數開源軟體都是直接以源 形式發布,源 一般會被打包成tar.gz的歸檔壓縮檔案,需要編譯成二進位制之後才能執行使用。開源軟體的基本編譯流程 1 configure 檢查編譯環境 相關庫檔案以及配置引數並生成makefile 2 make 對源 進行編譯,生成可執行檔案 3 make i...
How Tomcat Works學習筆記《十二》
host和engine 在catalina中engine代表catalina實體,host代表乙個虛擬的主機,engine包括多個host,乙個host包括多個context。在tomcat中host用org.apache.catalina.host介面表示 public inte cehostex...
OPENGL學習筆記(十二)
其次座標 若w 1,則向量 x,y,z,1 為空間中的點。若w 0,則向量 x,y,z,0 為方向 model coordinates model matrix world coordinates view matrix camera coordinates projection matrix ho...