1.scp
scp file user@ip:/dir
scp user@ip:/file dir
2.rsync ##遠端同步,速度塊,缺省會忽略,檔案屬性,鏈結檔案,裝置檔案
#mkdir /mnt/westos; touch /mnt/westos/file; chmod 777 file* ; chown student.student file*
#ln -s /mnt/westos/file1 /mnt/westos/westos1
-r ##同步目錄
-p ##同步許可權
-o ##同步檔案所有人
-g ##同步檔案所有組
-l ##同步鏈結
-d ##同步裝置檔案 ##rsync -rpogtl /dev/pts [email protected]:/mnt
-t ##同步檔案時間戳
rsync 遠端同步預設忽略檔案 裝置 鏈結
[root@server51 ~]# mkdir desktop/qq
[root@server51 ~]# cd desktop/qq
[root@server51 qq]# touch
[root@server51 qq]# rsync * [email protected]:/root/desktop/ 遠端同步
[root@server51 qq]# rsync -r * [email protected]:/root/desktop/ 同步目錄
[root@server51 qq]# rsync -p * [email protected]:/root/desktop/ 同步許可權
[root@server51 qq]# rsync -o * [email protected]:/root/desktop/ 同步擁有者
[root@server51 qq]# rsync -g * [email protected]:/root/desktop/ 同步所屬組
[root@server51 qq]# rsync -l * [email protected]:/root/desktop/ 同步鏈結
[root@server51 qq]# rsync -t * [email protected]:/root/desktop/ 同步時間戳
[root@server51 desktop]# rsync qq* [email protected]:/root/desktop/
skipping directory qq
[root@server51 desktop]# rsync -r qq* [email protected]:/root/desktop/目錄後不帶『/』表示同步目錄本身 需加-r
3.檔案的歸檔
檔案歸檔
定義:把多個檔案變成乙個歸檔檔案
目的:加快資料的傳輸速度
tar
c 建立乙個壓縮檔案
f 指定歸檔檔案名稱
du-sh 檢視目錄大小
tar cf etc.tar etc/
server
x 解壓乙個歸檔檔案
t 顯示歸檔檔案內容
r 向歸檔檔案中新增檔案
c ---> 建立乙個壓縮檔案的引數指令(create :建立)
f ---> 指定歸檔檔案名稱
cp -r /etc/ . (拷貝/etc目錄到當前目錄)
du -sh (檢視目錄的大小)
tar cf etc.tar etc/
server:
x --->解開乙個歸檔檔案的指令引數
tar xf etc.tar
t --->顯示歸檔檔案中的內容
tar tf etc.tar
r --->向歸檔檔案中新增檔案/目錄
touch westos
tar rf etc.tar westos
mkdir linux
cd linux/
touch redhat
touch gcc
tar rf etc.tar linux/
--delete --->刪除歸檔檔案中的單個檔案或目錄
tar -f etc.tar --delete westos
tar -f etc.tar --delete linux
--get --->在歸檔檔案中取出單個檔案或目錄
tar -f etc.tar --get linux/gcc
tar -f etc.tar --get westos
tar -f etc.tar --get linux
-c --->指定解檔檔案的儲存路徑
tar xf etc.tar -c /mnt
示例
[root@desktop51 ~]# mkdir qq
[root@desktop51 ~]# rm -rf qq
[root@desktop51 ~]# mkdir /root/desktop/qq
[root@desktop51 ~]# cd /root/desktop/qq
[root@desktop51 qq]# touch
[root@desktop51 qq]# tar cf qq.tar /root/desktop/qq
tar: removing leading `/' from member names
tar: removing leading `/' from member names
tar: exiting with failure status due to previous errors
[root@desktop51 qq]# cd ..
注意:不能在想要壓縮的目錄中歸檔目錄
[root@desktop51 desktop]# ls
linux qq qq.tar
4.檔案的壓縮
zip壓縮及解壓
[root@server51 desktop]# zip etc.tar.zip
[root@server51 desktop]# unzip etc.tar.zip
gz壓縮及解壓
[root@server51 desktop]# gzip etc.tar
[root@server51 desktop]# gunzip etc.tar.gz
xz壓縮及解壓
[root@server51 desktop]# xzip etc.tar.xz
[root@server51 desktop]# xunzip etc.tar.xz
bz2壓縮及解壓(含示例)
[root@desktop51 desktop]# bzip2 qq.tar
[root@desktop51 desktop]# ls
linux qq qq.tar.bz2
[root@desktop51 desktop]# rm -rf qq
[root@desktop51 desktop]# ls
linux qq.tar.bz2
[root@desktop51 desktop]# bunzip2 qq.tar.bz2
[root@desktop51 desktop]# ls
linux qq.tar
5.三種一步到位壓縮
##gz壓縮及解壓
[root@desktop51 desktop]# ls
linux qq qq.tar qq.tar.gz
[root@desktop51 desktop]# ls
linux qq qq.tar qq.tar.gz
##xz壓縮及解壓
[root@desktop51 desktop]# ls
linux qq qq.tar.xz
[root@desktop51 desktop]# ls
linux qq qq.tar.xz
##bz2壓縮及解壓
[root@desktop51 desktop]# ls
linux qq qq.tar.bz2 qq.tar.xz
[root@desktop51 desktop]# ls
linux qq qq.tar.bz2 qq.tar.xz
注意:zip沒有一步到位壓縮
Linux系統檔案在系統中的傳輸
scp file user ip dir 上傳scp user ip file dir 遠端同步,速度快,缺省會忽略,檔案屬性,鏈結檔案,裝置檔案 rsync r 同步目錄 rsync p 同步許可權 rsync o 同步檔案所有人 rsync g 同步檔案所有組 rsync l 同步鏈結 rsyn...
檔案在系統中的傳輸
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...