linux 不同系統間的檔案傳輸和打包壓縮

2021-08-18 08:15:19 字數 1883 閱讀 1843

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

2.tar 引數

c ##建立

f ##指定歸檔檔案名稱

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

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

--get ##取出單個檔案

--delete ##刪除單個檔案

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

-c ##指定解檔目錄

-z ##gz格式壓縮

-j ##bz2格式壓縮

-j ##xz格式壓縮

注:zip壓縮是單獨一條命令

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格式壓縮包

bzip2 etc.tar ##壓縮成bz格式2

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格式壓縮包

zip -r etc.tar.zip etc.tar ##壓縮成zip格式

unzip etc.tar.zip ##解壓zip格式壓縮包 

1.scp (速度慢)

scp file username@ip:/dir ##上傳

2.rsync (速度快)

rsync [引數] file username@ip:/dir

rsync -r ##同步目錄

-l ##不忽略鏈結

-p ##不忽略檔案許可權

-t ##不忽檔案時間戳

-g ##不忽檔案所有組

-o ##不忽檔案所有人

-d ##不忽略裝置檔案

Linux 不同系統之間的檔案傳輸

不同系統之間的檔案傳輸 一.檔案歸檔 1檔案歸檔 就是把多個檔案變成乙個歸檔檔案 2.tar c建立 f指定歸檔檔案名稱 t顯示歸檔檔案中的內容 r 向歸檔檔案中新增檔案 get 取出單個檔案 delete 刪除單個檔案 x 取出歸檔檔案中的所有內容 c 指定解檔目錄 z gz格式壓縮 j bz2格...

不同系統間傳輸float型資料

include include int main void r1,r2 特別需要注意的是在微控制器中int float double 型別的字長和pc機中是不一樣的,需要注意 r1.d 7.215487 23131 r2.data 0 r1.data 0 r2.data 1 r1.data 1 r2...

Linux系統的檔案傳輸

1.檔案歸檔,就是把多個檔案變成乙個歸檔檔案 2.tar c 建立 f 指定歸檔檔案名稱 t 顯示歸檔檔案中的內容 r 向歸檔檔案中新增檔案。get 取出單個檔案 delete 刪除單個檔案 x 取出歸檔檔案中的所有內容 c 指定解檔目錄 z gz格式壓縮 j bz2格式壓縮 j xz格式壓縮 1建...