Linux实用技能教程——基于Fedora和RHEL5 教学课件 作者 孙永道 电子课件 第5章 常用命令.ppt
文本预览下载声明
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 例(1):将/home/user1/word压缩 # bzip2 /home/user1/word //生成/home/user1/word.bz2 5.10 备份压缩 例(2):将/home/user1/word.gz解压缩 # bzip2 -d /home/user1/word.gz //生成/home/user1/word 4. tar命令 格式:tar -cvf tar文件 待备份的目录或文件 //生成tar包 tar -cjvf bz文件 待压缩的文件或目录 //生成bzip2压缩 tar -czvf gz文件 待压缩的文件或目录 //生成gzip压缩 tar -cZjvf 压缩备份文件要压缩备份的文件或目录 --compress压缩 tar -jxvf tar.bzip2文件 //解压缩tar.bzip2文件 tar -zxvf tar.gz文件 //解压缩tar.gz文件 tar -Zxjvf tar.Z文件 //解压缩tar.Z文件 说明:用来对目录或文件进行打包(备份)或解包(还原)。tar命令常常和gzip命令或bzip2命令结合,对目录或文件进行压缩备份。另外,tar命令支持在打包的同时进行压缩,支持的压缩包括bzip2、gzip和compress。 5.10 备份压缩 例(1):将/etc/httpd下所有文件打包压缩到/root下,输出文件为http.tar.gz # tar -czvf /root/http.tar.gz /etc/httpd 5.10 备份压缩 例(2):将/ http.tar.gz解压还原 # tar -xzvf /root/http.tar.gz 例(3):用tar打包一个目录下的文件 # tar -cvf /mnt/lgx/a1.doc 例(4):用tar解开打包文件 # tar -xvf /mnt/lgx/a1.doc.tar 5.10 备份压缩 例(5):解压a1.doc.tar.gz文件 # gzip -dc /mnt/lgx/a1.doc.tar.gz //产生a1.doc.tar文件 #tar –xvf /mnt/lgx/a1.doc.tar //产生a1.doc文件 #gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf 例(6):使用tar提供的自动调用gzip解压缩功能 # tar -xzvf /mnt/lgx/a1.doc.tar.gz 5. gzip命令 格式:gzip 选项 文件目录列表 说明:gzip命令用来压缩文件,解压缩用gunzip命令。gzip压缩的文件会带gz扩展名。其实gzip带-d参数就可以解压自己压缩的文件。需要注意的是,gzip压缩文件后,原来的文件不再存在。另外,gzip带r参数可以压缩指定目录下的所有文件,但生成的是每个文件的单独压缩,而不是一个文件。所以往往结合tar打包命令对目录的压缩。 5.10 备份压缩 参数: -c 压缩结果写入标准输出,原文件保持不变。缺省时gzip将原文件压缩为.gz文件,并删除原文件。 -v 输出处理信息。 -d 解压缩指定文件。 -t 测试压缩文件的完整性 5.10 备份压缩 例(1):压缩/mnt/lgx/a1.doc # gzip -v /mnt/lgx/a1.doc 5.10 备份压缩 例(2):将/home/user1/word压缩 # gzip /home/user1/word //生成/home/user1/word.gz 例(3):将/home/user1/word.gz解压缩 # gzip -d /home/user1/word.gz //生成/home/u
显示全部