页面“手机安装linux”与“每天一个linux命令之tar命令”之间的差异
(页面间的差异)
跳到导航
跳到搜索
小 (导入1个版本) |
docker>Evan (创建页面,内容为“ 先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩…”) |
||
第1行: | 第1行: | ||
+ | 先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 | ||
− | + | 为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。 | |
− | + | linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。 | |
− | |||
− | [[category:ops]] [[category: | + | |
+ | -C 切换到指定目录 #这个目录得先存在 | ||
+ | |||
+ | =see also= | ||
+ | [http://www.cnblogs.com/peida/archive/2012/11/30/2795656.html 每天一个linux命令(28):tar命令] | ||
+ | |||
+ | [[category:ops]] [[category:shell]] |
2018年9月6日 (四) 03:21的版本
先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。
linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。
-C 切换到指定目录 #这个目录得先存在