Ⅰ linux中,有了tar命令,似乎gzip,compress这些命令没有什么用了
gzip命令还是有用的,tar命令实际上只是一个打包命令,只是将一个文件夹或多个文件打包成一个tar包,如果要在打包的同时进行压缩,是需要gzip压缩命令或bzip2命令的支持的(tar调用了gzip和bzip2的功能),也就是说系统上必须有gzip和bzip2的,否则是没法用tar命令压缩的。
compress这个命令才是真正没什么用的命令,因为用compress命令压缩的文件可以用gzip解压,但是gzip压缩的文件却不能用uncompress命令解压。而且compress是一个非常老的工具,只有在非常旧的系统上才有,新版的系统上没有,还要额外安装,但是compress命令的压缩比又比不上gzip,谁会安装一个compress命令来用呢。
Ⅱ linux下compress 指令没法用,试了好几遍了总是不行,明明是有这个文件,硬说是找不到,各位帮忙啦,谢谢
楼上说的不对,这里是bash: compress: command not found。说明compress就是没安装。可能楼主系统版本较新,没有这个软件。可以试试tar或或是gzip。
Ⅲ linux中,对压缩的文件打包是不是可以节省空间
1. 压缩比:压缩前与压缩后的文件所占用的磁盘空间大小。
2. “压缩”与“解压缩”的操作有什么好处呢?
最大的好处就是压缩过的文件变小了,所以你的硬盘无形之中就可以容纳更多的数据。此外,在一些网络数据的传输中,也会由于数据量的降低,好让网络带宽可以用来做更多的工作。
3. linux系统中,几个常见的压缩文件案扩展名:
· *.Z compress程序压缩的文件;
· *.gz gzip程序压缩的文件;
· *.bz2 bzip2程序压缩的文件;
· *.tar tar程序打包的数据,并没有压缩过;
· *.tar.gz tar程序打包的数据,并经过gzip的压缩;
· *.tar.bz2 tar程序打包的数据,并经过bzip2的压缩;
4. linux系统中几个常见的压缩命令:
(1) *.Z文件使用compress命令如下:
[root@***~]#compress [-rcv] 文件或目录 //这是压缩;
[root@***~]#uncompress 文件.Z //这是解压;
(2)*.gzip的压缩与解压缩命令如下:
[root@***~]#gzip [-cdtv#] 文件名
参数:
-c:将压缩的数据输入到屏幕上,可通过数据流重定向来处理;
-d:解压缩的参数;
-t:可以用来检验一个压缩文件的一致性,看看文件有无错误;
-v:可以显示出原文件/压缩文件的压缩比等信息;
-#:压缩等级,-1最快,但压缩比最差,-9最慢,但是压缩比最好默认是-6;
(3)*.bzip2的压缩与解压缩命令如下:
[root@***~]#bzip2 [-cdkzv#] 文件名
参数:
-c:将压缩过程中产生的数据输出到屏幕上;
-d:解压缩的参数;
-k:保留原文件,而不会删除原始的文件;
-z:压缩的参数;
-v:可以显示出原文件/压缩文件的压缩比等信息;
-#:与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快;
(4)使用tar只要记忆下面的方式即可:
· 压缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称;
· 查询:tar -jtv -f filename.tar.bz2
· 解压:tar -jxv -f filename.tar.bz2 -C 欲解压的目录;
5. 完整备份工具:mp
[root@***~]#mp [-Suvj] [-level] [-f 备份文件] 待备份数据
[root@***~]#mp -W
参数:
-S:仅列出后面的备份数据需要多少磁盘空间才能够备份完毕;
-u:将这次的mp的时间记录到/etc/mpdateS文件中;
-v:将mp的文件过程显示出来;
-j:加入bzip2的支持,将数据进行压缩,默认bzip2的压缩等级为2;
-level:就是我们要谈的等级,有0~9共10个等级;
-f:有点类似tar,后面接产生的文件,可接例如/dev/st0设备文件名等;
-W:列出在/etc/fstab里面的具有mp设置的分区是否有备份过;
6. mp的恢复需要使用restore命令:
[root@***~]#restore -t [-f mpfile] [-h] //用来查看mp文件;
[root@***~]#restore -C [-f mpfile] [-D 挂载点] //比较mp与实际文件;
[root@***~]#restore -i [-f mpfile] //进入互动模式;
[root@***~]#restore -r [-f mpfile] //还原整个文件系统;
7. 其他常见的压缩与备份工具:
[root@***~]#dd if=/dev/hdclof=/tmp/boot.whole.disk
可以认为:tar用来备份关键数据,而dd则可以用来备份整个磁盘分区或整块磁盘。
[root@***~]#cpio -ovcB > [file|device] //备份;
[root@***~]#cpio -ivc < [file|device] //还原;
[root@***~]#cpio -ivct <[file|device] //查看;
可以认为:cpio可以备份任何东西,包括设备文件。不过必须要搭配类似find命令来读取欲备份的文件名数据,才可进行备份操作。
Ⅳ linux解压zip文件命令
安装unzip解压弯扒缩程序,通常情况下,Linux系统下都自带unzip解压缩程序,如果没有,终端运行如下命令进行安装:sudo apt-get install unzip。
解压file.zip文件,例如直接对扩展名为file.zip文件进行解罩歼压,终端运行:unzip file.zip。
解压file.zip文件到指定文物闹冲件夹例如如果想要将file.zip解压到指定文件夹destination_folder,使用:unzip file.zip -d destination_folder。
Ⅳ linux下如何安装软件
具体操作步骤如下。
1、打开系统,找到软件中心,打开软件中心。如下图所示。