app教程网 学习教程 linux常用命令打包(linux 打包指令)

linux常用命令打包(linux 打包指令)

打包的情况有很多:a)带子目录的包:找到/usr /lib-print | cpio-o >/u0/temp1.cpio将/usr/lib目录下的文件和子目录打包到一个名为/u0/temp 1 . cpio的文件库中。

第二,tar1。文件或目录打包:tar-CVF /u0/temp2.tar /usr/lib将/usr/lib目录中的文件和子目录打包到一个名为/u0/temp2.tar的文件库中

Tar-CVF/U0/temp2.tar /usr/lib *。c * *。c *。在/usr/lib目录下的f Pack文件(不包括子目录)。注意:如果指定一个文件,如*。c * *。c *。f或*。*,

包中不包含任何子目录。如果指定为。或*,包含子目录。

2. Compression: same as above: compress /u0/temp2.tar /u0/temp2.tar.Z3 Decompression: decompress /u0/temp2.tar.Z and restore to /u0/temp2.tar.

4.拆包扩展:tar-xvf/u0/temp2。如果tar打包在相对路径中,那么解包时扩展后的文件数据会存储在相对路径中;如果是以绝对路径打包,那么解包时,扩展后的文件数据将存储在绝对路径中。如果指定扩展文件名,

注意文件的目录路径。5.显示:tar tar -tvf /u0/temp2.tar显示文件库中的文件名。指定文件名时,还必须注意文件的路径。相对来说,这两个命令各有利弊。1)tar比cpio慢,

并且不能跨越两个存储介质,但是文件格式可以在几乎所有的Unix系统中通用,并且易于使用。2)cpio因为有管道功能,打包时有非常强的文件选择和排除功能,可以跨多个介质,备份特殊的系统文件。

此外,压缩命令compress的压缩率低于DOS中的Pkzip。经测试,一个目录下527个文本文件,共15.7MB,在Unix下打包,用compress压缩。

大小为2.1MB;同样的文件拷贝到DOS系统,用Pkzip压缩,大小为1.4MB。

本文来自网络,不代表本站立场,转载请注明出处:https: