Linux常用命令(3):文件备份和压缩命令
来源:互联网 发布:mysql使用$条件like 编辑:程序博客网 时间:2024/06/07 09:28
文件备份和压缩命令
在Linux中,常用的文件压缩工具有gzip、bzip2、zip。bzip2是最理想的压缩工具,它提供了最大限度的压缩。zip兼容性好,Windows也支持。
命令 功能 bzip2/bunzip2 扩展名为bz2的压缩/解压缩工具 gzip/gunzip 扩展名为gz的压缩/解压缩工具 zip/unzip 扩展名为zip的压缩/解压缩工具 tar 创建备份和归档3.1 bzip2命令
要使用bzip2来压缩文件,在shell提示下输入命令:
bzip2 filename
文件即会被压缩,并被保存为filename.bz2。
要解压缩文件,输入命令:
bunzip2 filename.bz2
filename.bz2会被删除,而以filename代替。
bzip2 filename.bz2 file1 file2 file3 /usr/work/school
上面的命令把file1、file2、file3以及/usr/work/school目录中的内容压缩起来放入filename.bz2。
3.2 gzip命令
要使用gzip来压缩文件,输入命令:
gzip filename
文件即会被压缩,并被保存为filename.gz。
要解压缩文件,输入命令:
gunzip filename.gz
filename.gz会被删除,而以filename代替。
gzip -r filename.gz file1 file2 file3 /usr/work/school
上面的命令把file1、file2、file3以及/usr/work/school目录中的内容压缩起来放入filename.gz。
3.3 zip命令
zip命令的使用方法同gzip。
3.4 tar命令
tar命令最早是用来做磁带备份的,但是由于硬盘容量越来越大,因此现在主要用这个命令来备份所有的文件。tar这个命令把大量的文件和目录打包成一个文件。
选项 功能 -c 创建一个新归档 -f 当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档 -t 显示包括在tar文件中的文件列表 -v 显示文件的归档进度 -x 从归档中抽取文件 -z 使用gzip压缩tar文件 -j 使用bzip2压缩tar文件要创建一个tar文件,输入命令:
tar –cvf filename.tar directory/file /home/mine
上面的命令将directory/file、/home/mine放入归档文件中。
要列出tar文件的内容,输入命令:
tar –tvf filename.tar
要抽取tar文件的命令,输入命令:
tar –xvf filename.tar
这个命令不会删除tar文件,但会把解除归档的内容复制到当前工作目录下,并保留归档文件所使用的任何目录结构。
请记住,tar默认不压缩文件。要创建一个使用tar和bzip2来归档压缩的文件,使用-j选项:
tar –cjvf filename.tbz file
如果使用bunzip2命令解压filename.tbz文件,则filename.tbz会被删除,以filename.tar代替。
要扩展并解除归档bzip tar文件,输入命令:
tar –xjvf filename.tbz
要创建一个用tar和gzip归档并压缩的文件,使用-z选项:
tar –czvf filename.tgz file
如果使用gunzip命令解压filename.tgz文件,则filename.tgz会被删除,以filename.tar代替。
- Linux常用命令(3):文件备份和压缩命令
- Linux 命令-文件备份和压缩命令
- Linux中的文件压缩,打包和备份命令
- linux文件压缩和压缩常用命令小结
- Linux备份与压缩命令---Linux 入门常用命令 (5)
- Linux 入门常用命令-6.Linux备份与压缩命令
- Linux文件打包压缩、解压缩、备份命令
- 三.文件备份和压缩命令
- linux 的备份和压缩命令
- Linux备份压缩命令
- Linux备份压缩命令
- linux常用命令-备份压缩篇
- 文件压缩和备份
- Linux备份与压缩命令
- Linux备份与压缩命令
- Linux备份与压缩命令
- Linux备份与压缩命令
- Linux备份与压缩命令
- solr中集成中文分词 mmseg4j
- jmailTo邮件地址隐藏方法
- Kernel panic - not syncing: Attempted to kill init!
- 深入浅出assertion
- 使用tomcat进行开发时发生java.lang.OutOfMemoryError:PermGen space
- Linux常用命令(3):文件备份和压缩命令
- Oracle10g 回收站及彻底删除table
- va_list、va_start、va_arg、va_end的原理与使用 (转)
- Informix用dbexport和dbimport倒库
- mfc文件操作
- 选择一个1-10的数
- 3D 空间中物体绕任意轴旋转公式
- java关键字和保留字
- 如何卸载Oracle数据库