Linux系統檔案在系統中的傳輸

2021-09-09 05:46:52 字數 1853 閱讀 1416

scp file user@ip:/dir

#上傳scp user@ip:/file dir

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

rsync-r

##同步目錄

rsync -p

##同步許可權

rsync -o

##同步檔案所有人

rsync -g

##同步檔案所有組

rsync -l

##同步鏈結

rsync -d

##同步裝置檔案

rsync -t

##同步檔案時間戳

準備工作:

在server機(ip為172.25.254.216)的/mnt目錄下建立file1~5 賦予該五個檔案許可權為777,更改其所有人所有組為student,將其通過rsync指令傳送給client機(ip為172.25.254.116)

##歸檔檔案,(把很多個檔案變成1個檔案) 檔案大小不發生改變 有差距是因為快捷方式計算時和原檔案一起算兩次 而歸檔時會把快捷方式刪除

tar f

##指定歸檔檔案名稱

tar c

##建立

tar v

##顯示過程

tar x

##解檔

tar t

##檢視歸檔檔案內容

tar r

##新增檔案到歸檔中

tar --get

##解檔指定檔案

tar --delete

##刪除歸檔中的指定檔案

tar -c

##指定解檔目錄

4.壓縮

linux下壓縮格式:zip,gz,bz2,xz

(1)對歸檔檔案進行壓縮:

zip:

zip -r ***.tar.zip

#壓縮歸檔檔案為zip格式

unzip ***.tar.zip

#解壓

gz:gzip ***.tar

#壓縮歸檔檔案為gz格式

gunzip ***.tar.gz

#解壓

bz2:

bzip2 ***.tar

#壓縮歸檔檔案為bz2格式

bunzip2 ***.tar.bz2

#解壓

xz:xz ***.tar

#壓縮歸檔檔案為xz格式

unxz ***.tar.xz

#解壓

(2)直接對檔案進行壓縮:(命名字尾只是為了便於看出格式)

bz2:

tar jcf etc.tar.bz2 /etc/

#壓縮為bz2格式

tar jxf etc.tar.bz2

#解壓

gz:tar zcf etc.tar.gz /etc/

#壓縮為gz格式

tar zxf etc.tar.gz

#解壓

xz:tar jcf etc.tar.xz /etc

#壓縮為xz格式

tar jxf etc.tar.xz

#解壓

Linux的檔案在系統中傳輸

1.scp scp file user ip dir scp user ip file dir2.rsync 遠端同步,速度塊,缺省會忽略,檔案屬性,鏈結檔案,裝置檔案 mkdir mnt westos touch mnt westos file chmod 777 file chown stude...

檔案在系統中的傳輸

scp file user ip dir scp user ip file dir rysnc 遠端同步,預設忽略檔案屬性 鏈結檔案 裝置檔案 用法同scp r 同步目錄 p 同步許可權 o 同步檔案所有人 g 同步檔案所有組 d 同步裝置檔案 eg 字元裝置檔案 t 同步檔案時間 tar 歸檔檔案...

檔案在系統中的傳輸篇

檔案在系統中的傳輸 1.scp scp file username ip dir scp username ip dir dir rsync 遠端同步,速度快,缺省會忽略檔案屬性,鏈結檔案,裝置檔案 rsync r 同步目錄 rsync p 同步許可權 rsync o 同步檔案所有人 rsync g...