1.常见压缩 命令:
gzip、zcat、bzip2、bzcat
2.安装compress
系统右下角 连接光驱
mount /dev/cdrom /mnt
设置样本源:
编辑 /etc/yum.repos.d/aa.repo (aa.repo文件为新建)
[aaa]
name=aaaaa (等号后面是不能有空格的)
baseurl=file///mnt
enabled=1
gpgcheck=0
yum list ncompress ,查看compress
yum install ncompress -y ,安装compress
3.compress 文件名,压缩文件
compress -v 文件名,查看压缩过程
后缀为 .Z
compress -c -v 文件名 > 文件名.Z,查看压缩过程 且保留原文件。 > 为重定向
uncompress 文件名.Z , 解压
4.gzip 文件名,后缀名为.gz
gzip -d .gz文件名,解压.gz文件
gzip -c hosts > hosts.gz ,保留原文件
5.zcat .gz文件名,查看压缩文件
6.bzip2 文件名,压缩文件
bzip2 -d .bz2文件名,解压.bz2文件
bzip2 -c hosts > hosts.bz2 ,保留原文件
7.bzcat .bz2文件名,查看压缩文件
8.zip 原文件名.zip 原文件名,压缩文件 且保留原文件,压缩文件大小比原文件大。。
unzip 原文件名.zip ,解压文件 且 保留压缩文件
9.tar 打包归档,自身没有压缩功能,大小会变大(会大很多)
tar cvf 文件名.tar 原文件名,c为创建一个归档文件,v为显示创建归档的过程,f为指明归档后的名字,保留原文件
tar cvf 文件名.tar 原文件名 --remove-files,不保留原文件
tar tvf 文件名.tar,在不解档的情况下查看文件的内容
tar xvf 文件名.tar,x为解档,v显示解档过程,f为指明归档文件,解档到当前文件夹
tar xvf 文件名.tar 解档文件,在整个tar中指明想要解档的部分文件
tar xvf 文件名.tar -C aa/,解档到指定 文件夹/目录 中
tar zcvf 文件名.tar.gz * ,将当前目录所有利用gzip压缩归档为 目标.tar
tar zxvf 文件名.tar.gz ,解压解档
tar jcvf 文件名.tar.bz2 * ,利用bzip2
tar jxvf 文件名.tar.bz2 ,解压解档
tar jxvf 文件名.tar.bz2 解压解档文件,在整个tar中指明想要解压解档的部分文件
tar jxvf 文件名.tar.bz2 -C aa/,解压解档到指定 文件夹/目录 中
10.cp /etc/a /etc/b /etc/c . ,拷贝多个文件到当前目录中
---------------------------------------------------------------------------------
11.完全备份、增量备份、差异备份(上一次全备份到现在变化的部分,恢复效率高)
12.dump ,只能从上次级别数字比这个小的开始备份
13.cat /etc/dumpdates,该文件有备份时间
14.dump -0u -f rhce/1.dump 要备份的文件,数字0-9指明备份级别 ,0为完全备份,f 指明备份路径,
15.restore -t -f rhce/1.dump ,不恢复的时候查看有哪些内容
restore -r -f 路径/文件名.dump,r为开始恢复
restore -i -f 路径/文件名.dump,i为交互,指明恢复其中的哪些文件,add aa bb 为只恢复其中的aa和bb。再 输入extract,quit退出
16.Windows中做镜像 用 UtilISO;Linux中用mkisofs
17.mkisofs -o xx.iso file1 file2 file3,o指明镜像名字
18.把光盘内容变为 镜像:
cp /dev/cdrom xxx.iso ,之后就可以用这个镜像不需要光盘了
19.dd ,对硬盘做备份
dd if=/dev/sda3 of=test ,将sda3中的文件组成一个文件叫test
dd if=test of=/dev/sda3 ,将test中的文件输出到 /dev/sda3
dd if=/dev/sda2 of=/dev/sda3 ,包括inode的全部拷贝
20.cpio ,打包工具,通过find找到文件 再通过管道传输
find -name 'file*'
find -name 'file*' | cpio -o > xx.cpio ,o表示开始做备份 打包,备份前面命令找到的结果
cpio -iu < xx.cpio,i表示解包 ,u表示如果解压出的文件更 新 会覆盖
21.mv xx.a xx.b ,更改xx文件的后缀