导航:首页 > 编程系统 > linuxcast

linuxcast

发布时间:2024-10-24 16:21:16

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系统显示的信息,那么我的系统是哪个版本呀可以装哪些软件开发C和C++和JAVA程序呀

c/c++编译器可以用宽此codeblocks,不错的开源软件毁巧衡,linux和windows下都可以用纤做,ctrl+alt+t打开命令窗口

㈢ linux中打包和压缩有什么区别

打包就是把若干文件或文件夹放到一个tar文件中,但是不会压缩文件大小。
压缩就是在打包的基础上压缩文件的大小。

㈣ linux下如何用zip打包某个目录下所有文件夹为独立的压缩包

特别感谢【埃及大猩猩 】的答案,我又完善下
注:必须在对应目录下执行版,这里没有判断在对应权路径下执行压缩,
这个会把自身也压缩下,本人也在学习中
#!/bin/bash
FILE=`ls`
for i in $FILE
do
## 循环遍历静默压缩
zip -rq $i.zip $i
## 压缩完成显示一个
echo $i.zip
done

㈤ 怎样在linux下对目录进行压缩生成gz文件

在linux下,使用gzip命令来可以对目录压缩生源成gz文件,具体步骤如下:

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

㈥ 关于yum软件管理解决方法怎么解决

你的问题不太明确孙野,下面是相关yum的一些内容。yum使用仓库保存管理rpm的软件包、仓库的配置文件保则早喊存在/etc/yum.repos.d/目录下格式如下:[LinuxCast]#仓库的名字name=对名字的解释#描述仓库的基本信息baseurl=仓库的地址#本地的或者以http、ftp、file、ntfsenable=1#是否启用gpgcheck=1#是否校验yum配置文件必须以.repo结尾,一个配置文件中可以保存多个yum仓库的配置信息,/etc/yum.repos.d/目录下可以存在多个配置文件.使用yum操作软件的相关命睁谈令:yuminstallsoftware-name#安装指定的软件yumremovesoftware-name#卸载指定的软件yumupdatesoftware-name#更新指定的软件使用yum进行查询操作:yumsearchkeyword#搜索yumlist(all|installed|recent|updates)#列出全部、安装的、最近的、软件更新yuminfopackagename#显示指定软件信息yumwhatprovidespackagename#查询哪个rpm包含软件包自己创建yum仓库:1、通过rpm安装createrepo文件2、运行命令:createrepo-v/yum-dir#创建yum仓库的索引文件3、创建一个yum仓库的配置文件4、yumcleanall#清除yum缓存信息5、使用yum对软件包进行分组:createrepo-g/tmp/comps.xml/yum-dir

㈦ linux中怎么压缩一个文件夹

1、将/home/wwwroot/xahot/ 这个目录下所有文件和文件夹打包为当前目录下的xahot.zip

zip –q –r xahot.zip /home/wwwroot/xahot

4、然后就完成了。

阅读全文

与linuxcast相关的资料

热点内容
matlab怎么调试程序 浏览:2
winxp升级win7的危害 浏览:496
网络没连上却不可用是怎么回事 浏览:752
社区版本 浏览:738
怎么查微信公众号什么时候开通的 浏览:717
安装三菱编程闪退怎么回事 浏览:488
手机怎么创建word文件格式 浏览:694
c语言连接数据库 浏览:887
数据线粉色和白色哪个是正 浏览:775
vb编程应注意什么 浏览:855
js循环添加控件 浏览:615
学习计算机网络的作用 浏览:235
access数据库最新内容怎么调 浏览:203
上古世纪新版本跑商 浏览:267
iphone5国际漫游设置 浏览:107
ipodwatch如何安装app 浏览:114
谁有微信抢红包的群号 浏览:872
word07页码从任意页开始 浏览:791
js禁止滑动事件 浏览:800
苹果查序号怎么看不是 浏览:61

友情链接