linux命令行怎么打包 linux打包压缩命令( 二 )


$ tar -xvf file2.tar
$ ls
…… …… home …… ……
解压缩后的文件名不是想象中的file2,而是home/usr2/file2 。
$ tar -cvf file2.tar -C /home/usr2 file2该命令中的-C dir参数,将tar的工作目录从当前目录改为/home/usr2,将file2文件(不带绝对路径)压缩到file2.tar中 。注意
:-C dir参数的作用在于改变工作目录,其有效期为该命令中下一次-C dir参数之前

使用tar的-C dir参数,同样可以做到在当前目录/home/usr1下将文件解压缩到其他目录,例如:
$ tar -xvf file2.tar -C /home/usr2
而tar不用-C dir参数时是无法做到的:
$ tar -xvf file2.tar /home/usr2
tar: /tmp/file: Not found in archive
tar: Error exit delayed from previous errors
linux--8、打包压缩文件命令tar命令用于对文件打包压缩或解压:
$ tar [选项] [文件]
以下是tar命令的常用参数:
tar是个打包的命令 , 它的作用是将一堆的文件或目录归档成一个.tar结尾的文件 。生成tar包后,就可以用其他的压缩程序来对tar包进行压缩 。
我们在上面看到的 -z 参数就是对tar包用Gzip程序进行了压缩 , 最后才生成了 .tar.gz 结尾的压缩包 。如果不用 -z 参数而使用 -j 参数,也就是用bzip2程序压缩tar包,最后就会生成 .tar.bz2 结尾的压缩包 。
使用tar命令打包压缩的一个好处是,它会保留原始文件的权限和属性 。
我们经常会在windows系统上使用 .zip 格式的压缩文件 , 在linux中也可以将文件和目录压缩成zip格式,或者解压zip格式的压缩包 。
但是zip的缺点是不能保留文件的权限和属性 , 解压后需要我们自己用chmod重新设置文件的权限 。
linux 打包命令可以这样:
cd /home/apache/
tar -zcvf~/test.tar.gz sites
你备份目标和备份存放路径怎么是一样的,我帮你放主目录了
Linux下,如何用命令,要求:只打包当前文件夹和所有子文件夹中的.1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下 。
2、在linux命令行下输入shell指令:zip -r test.zip /home/httpd/html/test 。
3、键盘按“回车键”运行shell指令,此时成功将test文件夹以及其以下文件一同打包到了test.zip 。
linux导出到两个文件可以使用tar命令,该命令可以将文件和目录打包成一个文件,并且可以指定将文件/目录压缩到不同的文件 。要导出到两个文件,可以使用如下命令:
tar -czf file1.tar.gz file1/
tar -czf file2.tar.gz file2/
上述命令将file1/和file2/目录分别压缩到file1.tar.gz和file2.tar.gz文件中 。
此外,还可以使用split命令将文件分割为若干个文件,以便多人使用 。例如,如果要将一个文件名为myfile.tar.gz分割为2M大小的多个文件,则可以使用如下命令:
split -b 2m myfile.tar.gz myfile.tar.gz.
这样便可以将myfile.tar.gz文件分割为若干个文件,文件名为myfile.tar.gz.aa、myfile.tar.gz.ab等等 。
linux命令行怎么打包的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux打包压缩命令、linux命令行怎么打包的信息别忘了在本站进行查找喔 。

推荐阅读