檔案在系統中的傳輸 打包與壓縮

2021-09-25 10:46:14 字數 2208 閱讀 4480

一、scp

scp file user@ip:/dir

上傳scp user@ip:/file dir

遠端同步,速度快,缺省會忽略檔案屬性、鏈結檔案、裝置檔案

rsync -r

同步目錄

rsync -p

同步許可權

rsync -o

同步檔案所有人

rsync -g

同步檔案所有組

rsync -l

同步鏈結

rsync -d

同步裝置檔案

rsync -t

同步檔案時間戳

例:同步目錄。

例:同步目錄及許可權。

例:同步裝置檔案。

三、打包

tar cf etc.tar /etc/

將/etc/目錄打包到當前目錄

tar tf etc.tar

列表顯示包內檔案

tar rf etc.tar westos

追加westos檔案到包內

tar f etc.tar -delete westos

刪除包內westos

tar xf etc.tar

解壓到當前目錄下

tar f etc.tar -get westos

解壓具體檔案westos到當前目錄

tar xf etc.tar -c /mnt/

解壓到指定目錄下

引數解析:

-c建立

-x解檔

-v顯示過程

-f指定歸檔檔案內容

-t檢視歸檔檔案內容

-r新增檔案到歸檔中

–get

解檔指定檔案

–delete

刪除歸檔中的指定檔案

-c指定解檔目錄

例:壓縮/etc/ 到當前位置etc.tar.

例:指定文件內容,將其壓縮並顯示過程。

三、壓縮

zipzip -r etc.tar.zip etc.tar

unzip etc.tar.zip

unzip etc.tar.zip

du -sh etc.tar.zip 檢視壓縮包大小

gzip etc.tar

壓縮gunzip etc.tar.gz

解壓bzip2

bzip2 etc.tar

bunzip2 etc.tar.bz2

xz etc.tar

unxz etc.tar.xz

gzip

tar zcf etc.tar.gz /etc/

tar zxf etc.tar.gz

bzip

tar jcf etc.tar.bz2 /etc/

tar jxf etc.tar.bz2

xztar jcf etc.tar.xz /etc/

tar jxf etc.tar.xz

檔案打包 壓縮及傳輸

一 檔案的傳輸 1.scp 1 將a主機的檔案 目錄 上傳到b主機上 在a主機上進行操作 命令 scp dir name username b主機ip dir scp root desktop file root 172.25.254.112 mnt 當需要傳輸的時乙個目錄 包括目錄下的檔案 命令s...

檔案的傳輸及打包壓縮

1.檔案的上傳 scp 本地檔案 遠端主機使用者 遠端主機ip 遠端主機目錄 scp root desktop clientfile1 root 172.25.254.243 root desktop 本地檔案clientfile1上傳到ip為172.25.254.243裡該目錄下 scp r ro...

檔案與檔案系統的壓縮打包

gzip cdtv 檔名 c 將壓縮的資料輸出到螢幕上,可以通過資料流重導向來處理 d 解壓縮 t 檢驗壓縮檔案的一致性 v 顯示壓縮比等資訊 壓縮等級,1最快但壓縮比最差,9最慢但壓縮比最好,預設是6 壓縮的結果是.gz檔名,同時原始檔會被替代,zcat可以讀取gzip壓縮的檔案 bzip2 cd...