linux之路(六)压缩和打包

179 阅读1分钟

压缩命令

gzip [-cdtv#] 文件名 为取代compress而生.使用广泛

选项与参数:

  • -c :将压缩的数据输出到屏幕上,可通过数据流重导向来处理;
  • -d :解压缩的参数;
  • -t :可以用来检验一个压缩文件的一致性~看看文件有无错误;
  • -v :可以显示出原文件/压缩文件的压缩比等信息;
  • -# :# 为数字的意思,代表压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!默认是 -6

bzip2 性能更高,为了更高的压缩比例.

选项与参数

  • -k 保留原有文件

    bzcat 文件名.bz2
    

    查看bzip2压缩文件

xz 以时间换空间的压缩指令 参数用法于gzip bzip2几乎相同

xcat 查看xz压缩文件

打包命令

tar,必会 最基本的用法有

压缩:tar -jcv -f 压缩文件名.tar.bz2 欲压缩的文件或目录//-j表示使用bz2,-z表示gzip,-J表示xz.
查询:tar -jtv -f 压缩文件名.tar.bz2
解压:tar	-jxv	-f	filename.tar.bz2	-C	欲解压缩的目录//在特定目录解压压缩文件

恢复备份后无法登陆解决办法

  • 通过各种可行的后备方式登陆系统,然后修改 /etc/selinux/config 文件,将 SELinux 改成permissive 模式,重新开机后系统就正常了;
  • 在第一次复原系统后,不要立即重新开机!先使用 restorecon -Rv /etc 自动修复一下 SELinux 的类型即可。
  • 通过各种可行的方式登陆系统,创建 /.autorelabel 文件,重新开机系统会自动修复 SELinux 的类型,并且又会再次重新开机,之后就正常了!