9.3.1 tar
语法:tar 的参数非常多,讲个常用的
>tar [-j | z] [cv] [-f 新建的文件名] filename ..... #打包与压缩
>tar [-j |z ] [xv] [-f 新建的文件名] [-C 目录]
-c:新建打包文件,可搭配-v来查看过程中被打包的文件名(filename)
-t:查看打包文件的内容含有哪些文件名,重点在查看文件名
-x:解打包 解压缩功能,可以搭配 -C 在特定的目录中解开
-t -c -x 不可以同时出现在一行命令中
-j:通过bzip2 的方式压缩或解压, 此时文件式最好为.tar.bz2;

-z:通过 gzip的方式压缩或者解压,此时文件式最好为.tar.gz;
-v:在压缩或解压过程中,将正在处理的文件显示出来
-f filename: -f后面接要处理的文件名, 建议 -f单独写一个参数
-C 目录:用在解压时,在特定的目录中解压
-p (小写):保留绝对路径,即允许备份数据中含有根目录存在
-P(大写):保留备份文件的权限与属性
9.4完整备份工具:dump
9.4.1 dump
9.4.2 restore
9.5光盘写入工具
9.5.1 mkisofs:新建镜像文件
9.5.2 cdrecord :光盘刻录工具
9.6其他常见的压缩工具与备份
9.6.1 dd
语法
[root@study ~]# dd if="input_file" of="output_file" bs="block_size" count="number"
选项与参数:
if :就是 input file 啰~也可以是装置喔!
of :就是 output file 喔~也可以是装置;
bs :规划的一个 block 的大小,若未指定则预设是 512 bytes(一个 sector 的大小)
count:多少个 bs 的意思。
范例
范例一:将 /etc/passwd 备份到 /tmp/passwd.back 当中
[root@study ~]# dd if=/etc/passwd of=/tmp/passwd.back
41 records in
41 records out
2092 bytes (2.1 kB) copied, 0.000111657 s, 18.7 MB/s
[root@study ~]# ll /etc/passwd /tmp/passwd.back
-rw-r--r--. 1 root root 2092 Jun 17 00:20 /etc/passwd
-rw-r--r--. 1 root root 2092 Jul 2 23:27 /tmp/passwd.back
# 仔细的看一下,我的 /etc/passwd 文件大小为 2092 bytes,因为我没有设定 bs ,
# 所以默认是 512 bytes 为一个单位,因此,上面那个 41 表示有 4 个完整的 512 bytes,
# 以及未满 512 bytes 的另一个 block 的意思啦!事实上,感觉好像是 cp 这个指令啦~
9.6.2 cpio
是什么
cpio 可以将系统的数据完整的备份到磁带机上头去
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-57928-2.html
已经做了n次作战方案
有一天国家打击淘宝假货或者收取淘宝网店税收
但利用军事手段还是应该做为最后的选择