Linux 124課程 12、文件歸檔和系統復制
阿新 • • 發佈:2018-03-02
Linux1、使用tar創建新的壓縮檔案,從現有的檔案文件中提取文件
tar 打包/壓縮/解壓縮 文件;
c 創建新的存檔
x 提取存檔
t 列出存檔文件的內容
v 顯示詳細信息
f 顯示文件名
p 提取文檔時保留權限
z 使用gzip壓縮 壓縮較小
j 使用bzip2壓縮 壓縮較大
J 使用xz壓縮 壓縮比很大
C 指定解壓的目標路徑
tar -cvf etc.tar /etc/ 對/etc/目錄進行打包
file etc.tar
tar -tf etc.tar 查看tar包裏面的內容
tar -xvf etc.tar 提取存檔
tar -xvf etc.tar -C /tmp/ 提取存檔指定位置
———————————————————————————————————
tar -czvf etc.tar.gz /etc/ gzip壓縮文件
tar -cjvf etc.tar.bz2 /etc/ bzip2壓縮文件
tar -cJvf etc.tar.xz /etc/ xz壓縮文件
file etc.tar.xz
tar -zxvf etc.tar.gz /etc/ 解壓gzip壓縮文件 [root@server0 ~]# scp -r etc root@desktop0:/root //-r 遞歸復制
ssh root@desktop0 hostname
ssh root@f5 poweroff //遠程執行命令
sftp 基於ssh的文件傳輸協議 desktop0
sftp server0
sftp> get etc.tar.xz //get 下載文件
sftp> exit
sftp> put test.file //put 上傳文件
sftp> exit
get [-r][-a | -b] remote-path Download file
put [-r][-a | -b] local-path Upload file
winscp : Linux和Windowa之間數據傳輸的工具
安全同步的本地文件或目錄與遠程復制內容
同步和復制的區別:
每次只復制發生變化的內容;
復制都會做完整內容復制;
tar 打包/壓縮/解壓縮 文件;
c 創建新的存檔
x 提取存檔
t 列出存檔文件的內容
v 顯示詳細信息
f 顯示文件名
p 提取文檔時保留權限
z 使用gzip壓縮 壓縮較小
j 使用bzip2壓縮 壓縮較大
J 使用xz壓縮 壓縮比很大
C 指定解壓的目標路徑
tar -cvf etc.tar /etc/ 對/etc/目錄進行打包
file etc.tar
tar -tf etc.tar 查看tar包裏面的內容
tar -xvf etc.tar 提取存檔
tar -xvf etc.tar -C /tmp/ 提取存檔指定位置
———————————————————————————————————
tar -czvf etc.tar.gz /etc/ gzip壓縮文件
tar -cjvf etc.tar.bz2 /etc/ bzip2壓縮文件
tar -cJvf etc.tar.xz /etc/ xz壓縮文件
tar -zxvf etc.tar.gz /etc/ 解壓gzip壓縮文件
tar -jxvf etc.tar.bz2 /etc/ 解壓bzip2壓縮文件
tar -Jxvf etc.tar.xz /etc/ 解壓xz壓縮文件
unzip etc.zip (尾巴)
2、復制文件的安全或從遠程系統運行sshd
基於SSH服務進行系統間的數據拷貝
ssh root@server0
[root@desktop0 ~]# scp root @server0:/root /etc.tar.xz ./
[root@server0 ~]# scp etc.tar.gz root@desktop0:/root
ssh root@desktop0 hostname
ssh root@f5 poweroff //遠程執行命令
sftp 基於ssh的文件傳輸協議 desktop0
sftp server0
sftp> get etc.tar.xz //get 下載文件
sftp> exit
sftp> put test.file //put 上傳文件
sftp> exit
get [-r][-a | -b] remote-path Download file
put [-r][-a | -b] local-path Upload file
winscp : Linux和Windowa之間數據傳輸的工具
安全同步的本地文件或目錄與遠程復制內容
同步和復制的區別:
每次只復制發生變化的內容;
復制都會做完整內容復制;
rsync 安全地同步文件 數據發生發生變化,對數據進行拷貝
-av a 所有 v 同步的過程
rsync -av 源路徑 + 目標路徑
rsync -av dir1 /tmp
rsync -av dir1 root@server0 /tmp
使用任務計劃:每隔一段時間對數據進行備份
Linux 124課程 12、文件歸檔和系統復制