linux 中的压缩类命令
tar ! 最重要 zip bzip2 xz
zip 只能给文件打压缩包
zip filename.zip filename ==》 进行压缩
unzip filename.zip ==》 解压
bzip2
压缩 : bzip2 文件名
解压: unbizip2 文件名.bz2
查看 : bzcat
gzip .gz
查看 zcat
解压 gunzip
xz .xz
解压 unxz
tar命令 格式:tar [选项]... 归档文件名 源文件或目录
tar [选项]... 归档文件名 [-C 目标目录]
用途:制作归档文件、释放归档文件
归档文件:打包文件:把很多文件放到一个文件里
选项 这选项可以接也可以不接-号
-c 创建.tar格式的包文件
-x 解开.tar格式的包文件 extract
-v 输出详细信息
-f 表示使用归档文件
-t 列表查看包内的文件
-p 保持源文件原来的属性
-P 保持源文件的绝对路径
-C 解包的时候进入指定的目标文件夹
-z 调用gzip程序进行压缩或者解压
-j 调用bzip2进行压缩或解压
-J 调用xz进行压缩或解压
使用
打压缩包
[root@sc-linux sc]# cp /etc/passwd .
[root@sc-linux sc]# cp /boot . -r
[root@sc-linux sc]# ls
boot passwd
[root@sc-linux sc]# tar czvf(-czvf) passwd.tar.gz passwd
passwd
[root@sc-linux sc]# ls
boot passwd passwd.tar.gz
czf .tar.gz
cjf .tar.bz2
cJf .tar.xz
查看压缩包
tar -tf passwd.tar.gz
解压压缩包
tar xf passwd.tar.gz [-C 路径] 默认解压后的文件会存放到当前文件夹下
问题1 为什么要打包压缩?
备份节约空间、网络传输节约时间
适合对象:
文本文件 图片文件 视频和音频文件
========================
数据丢失的场景:
1 误操作 rm-rf *
2 服务器故障 磁盘
3 黑客 勒索病毒 --> 给数据文件加密
4 不可抗力
windows压缩软件 winrar 7z 好压 bindzip 能容纳Linux里面的压缩文件格式
Linux压缩软件 zip gzip bzip2 tar 解压不了rar格式的win压缩包
ll = ls -l 文件里的详细信息
ll 查看文件大小的时候是查看文件内容里面的字节数 一个英文字母是一个字节 一个汉字是三个字节
du -sh 是查看文件在内存中占块的大小