tar
因为 tar 非常的有用,而且在备份以外还有很多其他的功用,所以我们在这里对它进行一些注释。更详细的介绍当然是参看手册 (man
tar)。使用手册的方法在第 页,第 5.1 节中介绍。
tar 是一个归档程序,就是说 tar
可以把许多文件联合包装成一个大的文件或者把它们写入一个备份设备,例如一个磁带驱动器。当您生成了这么一个大文件后,您会想要对它进行压缩,-z
选项是专门作这个的。因此,tar 提供了一个非常好的在互联网上发布程序或软件的方法。您会发现 Linux 界里,这个方法被广泛的采用。
这是一个 tar 命令行的例子:
tar -zcvf myfiles.tar.gz /usr/local/bin
让我们分析一下这行命令的具体意思:
tar
命令名。
-
告诉 tar 接下来的是选项。
z
告诉 tar 自动使用 gzip
压缩,如果您用了这个选项,最好后缀使 .gz。
c
告诉 tar 建立一个新的文件。
v
给出较多的讯息
(verbose),就是让 tar 在工作时告诉您它在干什么。
f
这个选项是说:命令行的下一项是要建立的那个文件的名字或者要使用的设备的名字。如果在这里使用 /dev/st0,它就会把备份写到磁带驱动设备
/dev/st0 上。
myfiles.tar.gz
这是将要建立的文件的文件名。
/usr/local/bin
这是我们想要进行归档的那些文件或者目录的名字,这里可以放一个以上的名字,以空格分隔。
您会经常在网上看到 tar.gz(或者缩短成
.tgz)这样的文件,您可以使用一下命令把它解包装:
tar -zxvf filename.tar.gz
分享到:
相关推荐
用于三星手机ROM,三星线刷包一帮都是TAR出线的,所以此工具方便爱好者自已打包TAR格式,WIN下使用,傻瓜式操作
kafka tar包和java操作kafka博客
PHP7.2 的tar包用于Linux操作环境下,使用源码编译安装
使用简单:支持文件,字符串等操作 std::ofstream o(info.TarPath,std::ofstream::app|std::ofstream::binary); tar::writer wt(o); wt.put_file("test_folder\\test\\targetver.h"); wt.finish(); o....
解释说明 1.tar文件准确的说是打包文件,将文件打包到一个tar文件中,文件名后缀是.tar 2.Gzip是将文件的存储空间压缩保存,文件名...下文代码中的流操作使用了try-with- resources语法,所以不用写代码手动的close流。
JDK1.7.0_55 tar包,操作系统32位的,需要的小伙伴拿走不谢!
本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、zip、 unzip、rar、unrar等程式,及怎么使用他们对....tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar这10种压缩文件进行操作...
linux操作系统的nginx-1.2 tar.gz包 nginx-1.20.2.tar.gz
Linux网络操作系统基础:文件命令归档压缩命令tar和gzip.pptx
7zip压缩、解压 tar.gz,build.xml在压缩包里面。。。。。。。。。。。。。。
java解析tar归档文件里面的内容,提供有javatar jar包,通过TarInputStream接口,很容易操作。
文章目录打包(归档)和压缩tar:打包命令当 tar 命令用于打包操作时tar命令做解打包操作tar命令做打包压缩(解压缩解打包)操作zip格式文件zip命令:压缩文件或目录unzip命令:解压zip文件gz格式文件gzip命令:压缩...
2. 解压缩tar包 # tar xf mysql-5.6.25.tar.gz # cd mysql-5.6.25 3. 编译安装 # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ > -DDEFAULT_CHARSET=gbk \ > -DDEFAULT_COLLATION=gbk_chinese_ci \ > -...
适合嵌入式开发中,对多个文件进行打包等操作。其中精简版只实现了把多个文件打包成一个包的功能。 tar-master.zip包含所有的tar指令 tar-simple.zip只实现了tar -c指令,即创建打包的指令。 其中tar-simple.zip中,...
pdf,xpdf,linux,xpdf-3.02pl2-linux,lucene xpdf-3.02pl2-linux.tar.gz(对pdf格式文件操作的工具包)
rabbitmq-server-generic-unix-3.6.2安装包,是在Linux操作系统中安装rabbitmq3.6.2的安装包,安装包内包含了所有需要的依赖包,如otp_src_18.3.tar.gz,ncurses-5.6.tar.gz,以及安装说明文档,如果erlang在特殊...
主要介绍了Python打包文件夹的方法,结合实例形式总结分析了Python打包成zip,tar,tar.gz等格式文件的操作技巧,需要的朋友可以参考下
linux 离线安装编译需要。 操作步骤: # gcc --version # tar xzvf gcc.tar.gz # cd gcc # rpm -Uvh *.rpm --nodeps --force # gcc --version gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
linux操作系统的nacos2.x .tar.gz包 nacos-server-2.0.4.tar.gz
control源码包,有需要的下载。好长时间才找到的