1、檔案歸檔 tar:就是把多個檔案變成乙個歸檔檔案。
c 建立
f 指定歸檔檔案名稱
t 顯示歸檔檔案中的內容
r 向歸檔檔案中新增檔案
--get 取出單個檔案
--delete 刪除單個檔案
x 取出歸檔檔案中的所有內容
-c 指定解檔目錄
-z gz格式壓縮
-j bz2格式壓縮
-j xz格式壓縮
2、壓縮(從上到下壓縮強度依次增大)
(1)gz格式
gzip etc.tar 壓縮成gz格式
gunzip etc.tar.gz 解壓gz格式壓縮包
tar zcf etc.tar.gz /etc 把檔案歸檔為tar並壓縮成gz
tar zxf etc.tar.gz 解壓並解檔gz格式壓縮包
(2)bz2格式
bzip2 etc.tar 壓縮成bz2格式
bunzip2 etc.tar.bz2 解壓bz2格式壓縮包
tar jcf etc.tar.bz2 /etc 把檔案歸檔為tar並壓縮成bz2
tar jxf etc.tar.bz2 解壓並解檔bz2格式壓縮包
xz etc.tar 壓縮成xz格式
unxz etc.tar.xz 解壓xz格式壓縮包
tar jcf etc.tar.xz /etc 把檔案歸檔為tar並壓縮成zx
tar jxf etc.tar.xz 解壓並解檔xz格式壓縮包
(du -sh *檢視檔案大小)
(4)zip
zip -r etc.tar.zip etc.tar 壓縮成zip格式
unzip etc.tar.zip 解壓zip格式壓縮包
(對檔案歸檔、壓縮處理可以提高檔案傳輸的速率)
3、系統中的檔案傳輸
(1)上傳
命令格式:scp file
(將file1檔案上傳到ip為172.25.254.167的主機/mnt下)
(3)檔案同步rsync(速度比scp更快)
命令格式:rsync [引數] file
username@ip:/dir
-r 同步目錄
-l 不忽略鏈結(ln -s haha hehe命令作用是建立鏈結)
(加上-l後,會將鏈結也同步,不顯示skipping non-regular file"hehe")
-p ##不忽略檔案許可權
-t ##不忽檔案時間戳
-g ##不忽檔案所有組
-o ##不忽檔案所有人
-d ##不忽略裝置檔案
Linux 檔案的傳輸 歸檔和壓縮
scp file 存在於系統中 user ip dir 檔案的上傳 scp r root 172.25.254.89 mnt westos linux 目錄的上傳 例 2 rsync 遠端同步 速度快,缺省會忽略 檔案屬性 鏈結檔案 裝置檔案 rsync 後面加和scp一樣的命令 r 同步目錄 p ...
linux檔案壓縮歸檔
gz gzip gunzip gzip d tar tar cf xf tar.gz tar zcf zxf zip zip r unzip bz2 bzip2 bunzip2 tar.bz2 tar cjf xjf 1 tar cf bak.tar log 將當前目錄下的所有log檔案打成乙個叫做...
Linux系統下的檔案傳輸 歸檔 壓縮
1.scp傳輸 1 上傳 scp 本地檔案 遠端主機使用者 遠端主機ip 遠端主機目錄 表示把本地主機的 mnt file傳送到主機200的 mnt下 在遠端主機檢視所傳輸的檔案 scp 遠端主機使用者 遠端主機ip 遠端主機目錄 本地目錄 2.rsync傳輸 rsync 引數 file usern...