访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

【Linux】Linux压缩、解压常用(tar/tgz/tar.gz/tar.bz2/tar.xz/7z/zip/rar)命令总结

时间:2019-08-13

linux命令windows命令_linux命令_linux格式化命令

目录

linux系统下总会遇到各种格式的压缩包,什么tar/gz/7z/xz/bz2/zip等等,每种格式文件的解压和压缩方法都不完全一致,所携带的参数也都各有千秋,初学者往往会一脸茫然,不知如何是好。于是,本文就对上述各种常见的文件和命令进行一番总结和对比,以便查阅和参考。

1、tar优势特点

同样也对mac上该工具进行了测试,发现py2app打包后的程序同样存在上述问题,并且不能再没有python的机器上运行,处理的文件也是以源码的形式存在,其他文件是以pyc格式打包在压缩文件中。将所有文件打包为zip格式(推荐不压缩,即使用“仅储存”压缩选项)。直接保存数据会占用很大的空间,所以常常压缩备份文件,以便节省存储空间,tar是用于文件打包的命令行工具,可以将一系列文件归档到一个大文件中, 也可以将档案文件解开已恢复数据,作为常用的备份工具,tar的语法格式如下:。

近排有童鞋问小编格式工厂怎么合并视频,因为经常格式工厂合并视频不动或者就是格式工厂合并视频fail to convert,想问问还有什么好用的视频合并软件, 其实出现这个问题很可能是你的视频内部编码错乱了,最好是不要直接修改后缀来转换格式,这是很容易就会造成这种问题的。以上命令打包deb默认是采用gz格式压缩,压缩率有限,如果要获得更改的压缩率(更小的文件体积),可以使用bzip2和lzma格式。迅捷pdf为您提供了非常全面的转换功能linux命令,支持把pdf文档转换为word、excel、ppt、html、txt、图片等多种格式的文档,同时也可将这些格式反转换成pdf文档,另外还具备强大的pdf功能,比如分割、合并、压缩、密码清除、图片获取等功能。

2、压缩命令

tar -cvf target_name.tar dir_or_file					# 将目标打包成一个*.tar格式的文件
tar -czvf target_name.tgz dir_or_file					# 将目标打包成一个*.tgz格式的文件
tar -czvf target_name.tar.gz dir_or_file				# 将目标打包并压缩成一个*.tar.gz格式的文件
tar -cjvf target_name.tar.bz2 dir_or_file				# 将目标打包并压缩成一个*.tar.bz2格式的文件

相对上述几类文件,*.tar.xz文件则比较特殊,需要两条命令来进行打包和压缩:

linux命令windows命令_linux格式化命令_linux命令

tar -cvf target_name.tar dir_or_file					# 1.将目标打包成一个*.tar格式的文件
xz -z target_name.tar.xz						# 2.将打包好的文件压缩成一个*.tar.xz格式的文件

3、解压命令

tar -xvf pakage_name.tar						# 解开一个*.tar的文件包内容到当前目录下
tar -xzvf pakage_name.tgz						# 解开一个*.tgz的文件包内容到当前目录下
tar -xzvf pakage_name.tar.gz						# 解开一个*.tar.gz的压缩包内容到当前目录下
tar -xjvf pakage_name.tar.bz2						# 解开一个*.tar.bz2的压缩包内容到当前目录下

上面这几个解包命令将会将文档解开在当前目录下面。当然,你也可以用参数"-C"来更改解包的路径:

tar -xvf pakage_name.tar -C /opt/target_dir/			# 解开一个*.tar的文件包内容到指定目录下
tar -xzvf pakage_name.tgz -C /opt/target_dir/			# 解开一个*.tgz的文件包内容到指定目录下
tar -xzvf pakage_name.tar.gz -C /opt/target_dir/		# 解开一个*.tar.gz的压缩包内容到指定目录下
tar -xjvf pakage_name.tar.bz2 -C /opt/target_dir/		# 解开一个*.tar.bz2的压缩包内容到指定目录下
 上一个教程:Linux sed命令详解