打包壓縮及遠端傳輸

2021-07-08 18:03:35 字數 1728 閱讀 5572

1.打包和壓縮

#############打包############

打包表示把一堆檔案變成乙個

tar       ###打包工具

tar -f    ###指定生成包的名字

-c    ###建立包

-v    ###顯示建立過程

-t    ###檢視包中內容

-x    ###解包

-rf 包名 檔名           ###將指定檔案新增但包中

-f 包名 --get 檔名      ###刪除包中指定檔案

-f 包名 --delete 檔名   ###取出包中指定檔案

#############壓縮############

gzip

gzip ***.tar        ### ====> ***.tar.gz壓縮包   

gunzip ***.tar.gz   ### ====> ***.tar  解壓包

tar zcvf ***.tar.gz 目標檔案       ###打包壓縮檔案

tar zxvf ***.tar.gz ###*****>***解壓為檔案

bz2bzip2 ***.tar        ### ====> ***.tar.bz2壓縮包   

bunzip2 ***.tar.bz2   ### ====> ***.tar  解壓包

tar jcvf ***.tar.bz2 目標檔案       ###打包壓縮檔案

tar jxvf ***.tar.bz2 ###*****>***解壓為檔案

xzxz ***.tar        ### ====> ***.tar.xz壓縮包   

unxz ***.tar.xz   ### ====> ***.tar  解壓包

tar jcvf ***.tar.xz目標檔案       ###打包壓縮檔案

tar jxvf ***.tar.xz ###*****>***解壓為檔案

zip(特殊,不支援tar,必須先打包再壓縮)

zip -r ***.tar.zip ***.tar    ###壓縮包rsync file|direcotry user@ip:/directory

unzip ***.tar.zip             ###解壓為包

2.遠端檔案傳輸

################scp遠端複製###############

################rsync遠端同步#############

rsync -r /directory user@ip:/directory /directory    ###連同目錄一起同步

rsync -r /directory/ user@ip:/directory /directory   ###僅同步目錄底下的檔案

-r##遞迴

-l##不忽略鏈結

-p##不忽略許可權

-t##不忽略時間戳

-g##不忽略組資訊

-o##不忽略使用者資訊

-d##不忽略裝置檔案

#########################################

sftp ip位址

ssh,scp,rsync,sftp所使用的服務都是sshd服務

lftp ip位址      ### 建立專屬傳輸通道

注意:1.首次使用需要安裝lftpd命令: yum install lftp -y 

2.用?檢視lftp中的命令及使用方式

檔案打包 壓縮及傳輸

一 檔案的傳輸 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...

檔案傳輸,歸檔及壓縮打包

1.系統中的檔案傳輸 1 scp scp file username ip dir 上傳 傳送方接受方 rsync遠端資料同步比scp速度快 rsync 引數 file username ip dir rsync r 同步目錄 l 不忽略鏈結 p 不忽略檔案許可權 t 不忽檔案時間戳 g 不忽檔案所...