菜鸟学习之路-------文件与文件系统打包
2013-07-24 20:34
141 查看
在介绍之前先介绍一下常见的压缩文件扩展名,列出几个,共大家参考。
*.Z:compress程序压缩的文件。
*.bz2:bzip2程序压缩的文件。
*gz:gzip程序压缩的文件。
*.tar:tar程序打包的数据,并没有压缩过。
*.tar.gz:tar程序打包的文件,并且经过gzip的压缩。
1、gzip和zcat
gzip是应用最广的压缩命令了,目前可以解开compress,zip与gzip等软件所压缩的文件,他压缩后的文件名为*.gz。下面是他的命令格式:
# gzip [-cdtv#] 文件名。
参数:-c:将压缩的数据输出到屏幕上,可以保留原来的文件。例如:将解开的newfile文件进行压缩,并保留原来的文件。命令:gzip -c newfile > newfile.gz
-d:解压缩参数。例如:gzip -d newfile.gz 该命令会把原来的压缩文件删除掉产生原始文件。
-t: 可以用来检验一个压缩文件的一致性,看看文件有无错误。
-v:压缩参数,可以显示出源文件/压缩文件的压缩比等信息。例如:gzip -v newfile,该命令会删除newfile,产生newfile.gz文件。
-# 压缩等级,-1最快,但压缩比差,-9最慢,但压缩比最好默认是-6.
2、 compress
命令操作:compress [-dcr] 文件名或者目录
参数:
-d :用来解压缩的 。-r:可以连同目录下的文件同时压缩。-c将压缩数据输出为标准输出。
3.bzip2和bzcat
命令格式:bzip2 [-cdz] 文件名。bzcat 文件名.bz2.
参数:-c :将压缩过程产生的数据输出到屏幕上。-d:解压缩的参数。-z:压缩的参数。-#:与gzip同样,都是计算压缩比的参数,-9最佳,-1最快。
4 . tar打包工具
命令格式:tar [-cxtzjvfpPN] 文件或目录
参数:
-c: 建立压缩文件的命令(create的意思)
-x: 解压缩文件的参数
-t :查看tarfile里的文件,特别注意,在使用参数时,c/x/t只能有一个,不能同时存在。
-z:是否同时具有gzip的属性,即是否需要用gzip压缩。
-j:是否据用bzip2的属性。
-v:压缩的过程中显示文件。
-f :使用文件名,f之后要立即接文件名。
-p :使用原文件的原来属性。
-P可以用绝对路径来压缩。
-N :比后面接的日期还要心的才会被打包进新建的文件中。
-exclude file 在打包的过程中,不要file文件打包进去。
例如:
#tar -cvf /tmp/etc.tar /etc //仅打包,不压缩。
#tar -zcvf /tmp/etc.tar.gz /etc //打包后用gzip压缩。
#tar -ztvf /tmp/etc.tar.gz //查看里面有那些文件
#tar -zxvpf /tmp/etc.tar.gz /etc //备份/etc/内的文件,并保存其权限。
#tar -N '2005-9-9' -zcvf home.tar.gz /home //只有比2005-9-9更新的文件才备份。
*.Z:compress程序压缩的文件。
*.bz2:bzip2程序压缩的文件。
*gz:gzip程序压缩的文件。
*.tar:tar程序打包的数据,并没有压缩过。
*.tar.gz:tar程序打包的文件,并且经过gzip的压缩。
1、gzip和zcat
gzip是应用最广的压缩命令了,目前可以解开compress,zip与gzip等软件所压缩的文件,他压缩后的文件名为*.gz。下面是他的命令格式:
# gzip [-cdtv#] 文件名。
参数:-c:将压缩的数据输出到屏幕上,可以保留原来的文件。例如:将解开的newfile文件进行压缩,并保留原来的文件。命令:gzip -c newfile > newfile.gz
-d:解压缩参数。例如:gzip -d newfile.gz 该命令会把原来的压缩文件删除掉产生原始文件。
-t: 可以用来检验一个压缩文件的一致性,看看文件有无错误。
-v:压缩参数,可以显示出源文件/压缩文件的压缩比等信息。例如:gzip -v newfile,该命令会删除newfile,产生newfile.gz文件。
-# 压缩等级,-1最快,但压缩比差,-9最慢,但压缩比最好默认是-6.
2、 compress
命令操作:compress [-dcr] 文件名或者目录
参数:
-d :用来解压缩的 。-r:可以连同目录下的文件同时压缩。-c将压缩数据输出为标准输出。
3.bzip2和bzcat
命令格式:bzip2 [-cdz] 文件名。bzcat 文件名.bz2.
参数:-c :将压缩过程产生的数据输出到屏幕上。-d:解压缩的参数。-z:压缩的参数。-#:与gzip同样,都是计算压缩比的参数,-9最佳,-1最快。
4 . tar打包工具
命令格式:tar [-cxtzjvfpPN] 文件或目录
参数:
-c: 建立压缩文件的命令(create的意思)
-x: 解压缩文件的参数
-t :查看tarfile里的文件,特别注意,在使用参数时,c/x/t只能有一个,不能同时存在。
-z:是否同时具有gzip的属性,即是否需要用gzip压缩。
-j:是否据用bzip2的属性。
-v:压缩的过程中显示文件。
-f :使用文件名,f之后要立即接文件名。
-p :使用原文件的原来属性。
-P可以用绝对路径来压缩。
-N :比后面接的日期还要心的才会被打包进新建的文件中。
-exclude file 在打包的过程中,不要file文件打包进去。
例如:
#tar -cvf /tmp/etc.tar /etc //仅打包,不压缩。
#tar -zcvf /tmp/etc.tar.gz /etc //打包后用gzip压缩。
#tar -ztvf /tmp/etc.tar.gz //查看里面有那些文件
#tar -zxvpf /tmp/etc.tar.gz /etc //备份/etc/内的文件,并保存其权限。
#tar -N '2005-9-9' -zcvf home.tar.gz /home //只有比2005-9-9更新的文件才备份。
相关文章推荐
- Linux命令学习4—档案与文件系统的压缩与打包
- linux学习(22)文件与文件系统的压缩与打包,回顾
- Linux 基础学习 文件与文件系统的压缩与打包
- 拜师鸟哥之linux学习体会(8)——档案与文件系统的压缩与打包
- 菜鸟个人学习记录 查看当前文件系统的类型的方法
- [学习笔记——Linux]Linux文件与文件系统的压缩与打包
- Linux鸟哥私房菜学习笔记_第九章档案与文件系统的压缩与打包
- Linux学习之文件系统与文件系统的压缩与打包
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第9章 文件与文件系统的压缩与打包
- Ubuntu Linux 菜鸟正在入门学习(四)——文件系统的概念
- linux学习日记六 文件与文件系统的压缩与打包
- Python学习之路——Linux基础之文件系统管理
- Linux学习小结(文件与文件系统的压缩与打包)
- Linux系统学习第四章:文件压缩、打包与备份(二)备份与还原
- 小菜鸟的python学习之路----信息查询系统
- 【鸟哥的linux私房菜-学习笔记】档案与文件系统的压缩与打包
- Linux学习之文件压缩与打包
- python的文件系统---python入门学习(二)
- 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令
- Android插件化学习之路(三)之调用外部.dex文件中的代码