1. 程式人生 > >文件傳輸和為今年歸檔

文件傳輸和為今年歸檔

linux運維基礎

一、文件歸檔和壓縮

1、tar命令

c創建新的歸檔文件

tar cf westor.tar /etc/

將文件/etc/所有文件歸檔

f指定歸檔文件名稱,在 f 之後要立即接檔名
t列出檔案文件的內容,查看已經備份了哪些文件。

tar -tf westos.tar

查看文件中的歸檔文件,不用解檔

r向歸檔文件中添加文件

tar -rf westos.tar file

向歸檔文件中添加一個file文件

--get取出歸檔文件中的單個文件

tar -f westos.tar --get file

將歸檔文件中文件名為file的文件取出來

--delete刪除歸檔文件中的單個文件

tar -f westos.tar --delete file

將歸檔文件中名稱為file的文件刪除

x取出歸檔文件中的所有內容

tar xf westos.tar

將歸檔文件解檔

-C指定解檔路徑

tar xf westos.tar -C /mnt/

將歸檔文件解檔到/mnt/目錄下,默認當前目錄

-zgz格式壓縮

tar zcf etc.tar.gz /etc

將文件歸檔並壓成gz格式

-jbz2格式壓縮

tar jcf etc.tar.bz2 /etc

把文件歸檔為tar並壓縮成bz2

-Jxz格式壓縮

tar Jcf etc.tar.xz /etc

把文件歸檔為tar並壓縮成zx

2、壓縮解壓縮

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

2》bz2壓縮

bzip2 etc.tar ##壓縮成bz2格式

bunzip2 etc.tar.bz2 ##解壓bz2格式壓縮包

tar jcf etc.tar.bz2 /etc ##把文件歸檔為tar並壓縮成bz2

tar jxf etc.tar.bz2 ##解壓並解檔bz2格式壓縮包

3》xz壓縮

xz etc.tar ##壓縮成xz格式

unxz etc.tar.xz

##解壓xz格式壓縮包

tar Jcf etc.tar.xz /etc##把文件歸檔為tar並壓縮成zx

tar Jxf etc.tar.xz##解壓並解檔xz格式壓縮包

4》zip壓縮

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

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

二、文件的傳輸

1、scp命令

1》上傳

scp file [email protected]:/dir

#將當前目錄下的file文件出送到192.168.0.11主機的/dir目錄下

2》下載

scp [email protected]:/dir/file /dir/

#將192.168.0.11這臺主機上/dir/file下載到本地/dir/目錄下

2、rsync

-r同步目錄
-l不忽略鏈接
-p不忽略文件權限
-t不忽略文件時間戳
-g不忽略文件所有組
-o不忽略文件所有人
-D不忽略設備文件


本文出自 “13122323” 博客,請務必保留此出處http://13132323.blog.51cto.com/13122323/1950929

文件傳輸和為今年歸檔