檔案壓縮和傳輸

2021-08-14 10:27:51 字數 1281 閱讀 7211

1.檔案歸檔 1.

檔案歸檔,就是把多個檔案變成乙個歸檔檔案

2.tar

c##建立

f##指定歸檔檔案名稱

t##顯示歸檔檔案中的內容

r##向歸檔檔案中新增檔案

--get

##取出單個檔案

--delete

##刪除單個檔案

x##取出歸檔檔案中的所有內容

-c##指定解檔目錄

-z##gz格式壓縮

-j##bz2格式壓縮

-j##xz格式壓縮

2.壓縮 gz

gzip etc.tar

##壓縮成gz格式

gunzip  etc.tar.gz

##解壓gz格式壓縮包

tar zcf etc.tar.gz /etc

##把檔案歸檔為tar並壓縮成gz

tar zxf etc.tar.gz

##解壓並解檔gz格式壓縮包

bz2bzip2 etc.tar

##壓縮成bz2格式

bunzip2 etc.tar.bz2

##解壓bz2格式壓縮包

tar jcf etc.tar.bz2 /etcd

##把檔案歸檔為tar並壓縮成bz2

tar jxf etc.tar.bz2

##解壓並解檔bz2格式壓縮包

xzxz etc.tar

##壓縮成xz格式

unxz  etc.tar.xz

##解壓xz格式壓縮包

tar jcf etc.tar.xz /etc

##把檔案歸檔為tar並壓縮成zx

tar jxf etc.tar.xz

##解壓並解檔xz格式壓縮包

zipzip -r etc.tar.zip etc.tar

##壓縮成zip格式

unzip etc.tar.zip

##解壓zip格式壓縮包

3.系統中的檔案傳輸 scp

file

username@ip:/dir

##上傳

scp    username@ip:/dir/file  /dir

rsync [引數]

file

username@ip:/dir

rsync

-r ##同步目錄

-l##不忽略鏈結

-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 ...

檔案打包 壓縮及傳輸

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

golang 檔案壓縮 http 檔案傳輸

1.golang檔案傳輸 對檔案進行壓縮,同時考慮了linux 和 wins 目錄差異 func main 打包成zip檔案 func zip src dir string,zip file name string header,zip.fileinfoheader info path string...