logo
关于我们

技术分享

技术分享 linux常用文件备份命令:tar,cp

linux常用文件备份命令:tar,cp

2020-06-30

1.tar(压缩与解压)

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-t是解开的意思

压缩

tar -cvf jpg.tar *.jpg//将目录里所有jpg文件打包成tar.jpg 

tar -czf jpg.tar.gz *.jpg  //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,命名为jpg.tar.gz

tar -cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,命名为jpg.tar.bz2

tar -cZf jpg.tar.Z *.jpg   将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压

tar -xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2   //解压 tar.bz2

tar -xZvf file.tar.Z   //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

总结

1、*.tar 用 tar -xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar -xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar -xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar -xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

例:压缩某个目录  
tar -cvf 压缩包名字   项目名
tar -cvf AppStore_180808.tar  AppStore

例:解压某个tar包
tar -xvf 压缩包名字
tar -xvf AppStore_180808.tar

2.cp(复制)

cp 复制文件或者目录
语法
cp [ 选项 ] 源文件 目标文件
常用选项:
-a:相当于pdr
-d:复制链接文件,目标文件也是指向源文件链接的链接文件或目录。
-i:目标文件已存在时,会询问是否覆盖
-p:连同档案的属性一起复制。常用于备份
-r:递归复制,用于复制目录
-s:复制为符号链接文件,也就是快捷方式,链接文件被删除,符号链接文件失效。
-l:进行硬式链接的连结档建立,而非复制档案本身,源文件删除,目标文件依旧在。
源文件:
单个文件或者目录,复制目录用r选项。
多个文件或者目录,多个文件或者目录时,目标文件必须是一个已存在的目录。
注:
在不是特权用户root下,一般用户使用cp时候,需要注意源文件的父目录是否有rx权限。文件是否有r权限。
一般用户用选项-a的时候,权限时间属性能复制到,但是用户和群组属性不能复制到。
示例:
root权限备份test1文件
cp -a test1 ./beifen
如果直接 备份目录的话,可以进行如下操作
指令如下:
cp -pdf + 要备份的文件 + 备份后的文件

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载