 Linux命令大全搜索工具 v1.88. -s:对源文件建立符号连接,而非复制文件; 9. -u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时, 才复制文件; 10. -S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀; 11. -b:覆盖已存在的文件目标前将目标文件备份; 12. -v:详细显示命令执行的操作。 源文件:制定源文件列表。默认情况下,cp命 1. cpio –icduv < /opt/etc.cpio 注意,cpio恢复的路径,如果cpio在打包备份的时候用的是绝对路径,那么在恢复的时候会自动恢复 到这些绝对路径下,本例就会将备份文件全部还原到/etc路径下对应的目录中。同理,如果在打包备份 用的是相对路径,还原时也将恢复到相对路径下。 通过上面的示例,可以看出,cpio无法直接读取文件,它需要每个文件或者目录的完整路径名才能识别 gz文件 1. gzip * 把上例中每个压缩的文件解压,并列出详细的信息 1. gzip -dv * 详细显示例1中每个压缩的文件的信息,并不解压 1. gzip -l * 压缩一个tar备份文件,此时压缩文件的扩展名为.tar.gz 1. gzip -r log.tar 递归的压缩目录 1. gzip -rv test6 这样,所有test下面的文件都变成了.gz,目录依然存在只是目录里面的文件相应变成了0 码力 | 1347 页 | 8.79 MB | 1 年前3 Linux命令大全搜索工具 v1.88. -s:对源文件建立符号连接,而非复制文件; 9. -u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时, 才复制文件; 10. -S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀; 11. -b:覆盖已存在的文件目标前将目标文件备份; 12. -v:详细显示命令执行的操作。 源文件:制定源文件列表。默认情况下,cp命 1. cpio –icduv < /opt/etc.cpio 注意,cpio恢复的路径,如果cpio在打包备份的时候用的是绝对路径,那么在恢复的时候会自动恢复 到这些绝对路径下,本例就会将备份文件全部还原到/etc路径下对应的目录中。同理,如果在打包备份 用的是相对路径,还原时也将恢复到相对路径下。 通过上面的示例,可以看出,cpio无法直接读取文件,它需要每个文件或者目录的完整路径名才能识别 gz文件 1. gzip * 把上例中每个压缩的文件解压,并列出详细的信息 1. gzip -dv * 详细显示例1中每个压缩的文件的信息,并不解压 1. gzip -l * 压缩一个tar备份文件,此时压缩文件的扩展名为.tar.gz 1. gzip -r log.tar 递归的压缩目录 1. gzip -rv test6 这样,所有test下面的文件都变成了.gz,目录依然存在只是目录里面的文件相应变成了0 码力 | 1347 页 | 8.79 MB | 1 年前3
 鸟哥的Linux私房菜:基础学习篇 第四版同样的,在备份重要的系统数据时,这些原本文件的权限需要做完整 的备份比较好。此时 -p 这个选项就派的上用场了。 接下来让我们看看打包文件内有什么数据存在? 查阅 tar 文件的数据内容 (可察看文件名),与备份文件名有否根目录的意义 要察看由 tar 所创建的打包文件内部的文件名非常的简单!可以这样做: 1. [root@study ~]# tar -jtv -f /root/etc.tar.bz2 2 啰,当然是拿掉根目录比较安全一些的。 如果你确定你就是需要备份根目录到 tar 的文件中,那可以使用 -P (大写) 这个选项,请看下面的例子分析: 1. 范例:将文件名中的(根)目录也备份下来,并察看一下备份文件的内容文件名 2. [root@study ~]# tar -jp<u>P</u>cv -f /root/etc.and.root.tar.bz2 /etc 3. 4 那就看不出什么鬼~ 打包某目录,但不含该目录下的某些文件之作法 假设我们想要打包 /etc/ /root 这几个重要的目录,但却不想要打包 /root/etc* 开头的文件,因为该文 件都是刚刚我们才创建的备份文件嘛! 而且假设这个新的打包文件要放置成为 /root/system.tar.bz2 , 当然这个文件自己不要打包自己 (因为这个文件放置在 /root 下面啊!),此时我们可以通过 —exclude0 码力 | 1057 页 | 14.60 MB | 1 年前3 鸟哥的Linux私房菜:基础学习篇 第四版同样的,在备份重要的系统数据时,这些原本文件的权限需要做完整 的备份比较好。此时 -p 这个选项就派的上用场了。 接下来让我们看看打包文件内有什么数据存在? 查阅 tar 文件的数据内容 (可察看文件名),与备份文件名有否根目录的意义 要察看由 tar 所创建的打包文件内部的文件名非常的简单!可以这样做: 1. [root@study ~]# tar -jtv -f /root/etc.tar.bz2 2 啰,当然是拿掉根目录比较安全一些的。 如果你确定你就是需要备份根目录到 tar 的文件中,那可以使用 -P (大写) 这个选项,请看下面的例子分析: 1. 范例:将文件名中的(根)目录也备份下来,并察看一下备份文件的内容文件名 2. [root@study ~]# tar -jp<u>P</u>cv -f /root/etc.and.root.tar.bz2 /etc 3. 4 那就看不出什么鬼~ 打包某目录,但不含该目录下的某些文件之作法 假设我们想要打包 /etc/ /root 这几个重要的目录,但却不想要打包 /root/etc* 开头的文件,因为该文 件都是刚刚我们才创建的备份文件嘛! 而且假设这个新的打包文件要放置成为 /root/system.tar.bz2 , 当然这个文件自己不要打包自己 (因为这个文件放置在 /root 下面啊!),此时我们可以通过 —exclude0 码力 | 1057 页 | 14.60 MB | 1 年前3
 鸟哥的 Linux 私房菜:基础学习篇 第四版这个选项就派的上用场 鸟哥的 Linux 私房菜:基础学习篇 第四版 425 8.3 打包指令: tar 了。 接下来让我们看看打包文件内有什么数据存在? 查阅 tar 文件的数据内容 (可察看文件名),与备份文件名有否根目录的意义 要察看由 tar 所创建的打包文件内部的文件名非常的简单!可以这样做: [root@study ~]# tar -jtv -f /root/etc.tar.bz2 ....(前面省略) 目录比较 安全一些的。 如果你确定你就是需要备份根目录到 tar 的文件中,那可以使用 -P (大写) 这个选项,请看 下面的例子分析: 范例:将文件名中的(根)目录也备份下来,并察看一下备份文件的内容文件名 [root@study ~]# tar -jp<u>P</u>cv -f /root/etc.and.root.tar.bz2 /etc [root@study 那就看不出什么鬼~ 打包某目录,但不含该目录下的某些文件之作法 假设我们想要打包 /etc/ /root 这几个重要的目录,但却不想要打包 /root/etc* 开头的文件,因 为该文件都是刚刚我们才创建的备份文件嘛! 而且假设这个新的打包文件要放置成为 /root/system.tar.bz2 ,当然这个文件自己不要打包自己 (因为这个文件放置在 /root 下面 啊!),此时我们可以通过 --exclude0 码力 | 1158 页 | 13.73 MB | 1 年前3 鸟哥的 Linux 私房菜:基础学习篇 第四版这个选项就派的上用场 鸟哥的 Linux 私房菜:基础学习篇 第四版 425 8.3 打包指令: tar 了。 接下来让我们看看打包文件内有什么数据存在? 查阅 tar 文件的数据内容 (可察看文件名),与备份文件名有否根目录的意义 要察看由 tar 所创建的打包文件内部的文件名非常的简单!可以这样做: [root@study ~]# tar -jtv -f /root/etc.tar.bz2 ....(前面省略) 目录比较 安全一些的。 如果你确定你就是需要备份根目录到 tar 的文件中,那可以使用 -P (大写) 这个选项,请看 下面的例子分析: 范例:将文件名中的(根)目录也备份下来,并察看一下备份文件的内容文件名 [root@study ~]# tar -jp<u>P</u>cv -f /root/etc.and.root.tar.bz2 /etc [root@study 那就看不出什么鬼~ 打包某目录,但不含该目录下的某些文件之作法 假设我们想要打包 /etc/ /root 这几个重要的目录,但却不想要打包 /root/etc* 开头的文件,因 为该文件都是刚刚我们才创建的备份文件嘛! 而且假设这个新的打包文件要放置成为 /root/system.tar.bz2 ,当然这个文件自己不要打包自己 (因为这个文件放置在 /root 下面 啊!),此时我们可以通过 --exclude0 码力 | 1158 页 | 13.73 MB | 1 年前3
 鸟哥的Linux 私房菜rotate 情况,不过,您可以自行的修改为自己喜欢的样式,例如,如果您的系统的空间够大,并且担心除错以及黑客的问题,那么可以: • 将 rotate 4 改成 rotate 9 左右,以保存较多的备份文件; • 大部分的登录档不需要 compress 啰!但是空间太小就需要 compress !尤其是很占硬盘空间的 httpd 更需要 compress 的! 好了,上面我们大致介绍了 rotate 5 nocompress } 上面说的是: 1. 若该登录档工作超过一个月; 2. 或该登录档大小超过 10 MB; 3. 保存五个备份文件; 4. 备份文件不要压缩!! 然后储存后离开,这样一来,每个月就会自动的将登录数据备份下来啰!不需要执行的啦!比较有趣的是那个 size 的参数!如果您的 登录档老是很大的时候,可以考虑加入 size 这个档案来说明呢!请注意,如果您的 X-Window 本来可以正确无误的启动时,表示 这个档案内 容是对的,这个时候,『请务必将您的这个设定档案备份一个!』因为未来如果设定错误导致无法进入 X-Window 时,只 要将原本正确的备份文件 覆盖回来,你的 X-Window 就救回来了!所以这个档案真的很重要,请记得一定要备份喔! cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-40 码力 | 386 页 | 11.69 MB | 1 年前3 鸟哥的Linux 私房菜rotate 情况,不过,您可以自行的修改为自己喜欢的样式,例如,如果您的系统的空间够大,并且担心除错以及黑客的问题,那么可以: • 将 rotate 4 改成 rotate 9 左右,以保存较多的备份文件; • 大部分的登录档不需要 compress 啰!但是空间太小就需要 compress !尤其是很占硬盘空间的 httpd 更需要 compress 的! 好了,上面我们大致介绍了 rotate 5 nocompress } 上面说的是: 1. 若该登录档工作超过一个月; 2. 或该登录档大小超过 10 MB; 3. 保存五个备份文件; 4. 备份文件不要压缩!! 然后储存后离开,这样一来,每个月就会自动的将登录数据备份下来啰!不需要执行的啦!比较有趣的是那个 size 的参数!如果您的 登录档老是很大的时候,可以考虑加入 size 这个档案来说明呢!请注意,如果您的 X-Window 本来可以正确无误的启动时,表示 这个档案内 容是对的,这个时候,『请务必将您的这个设定档案备份一个!』因为未来如果设定错误导致无法进入 X-Window 时,只 要将原本正确的备份文件 覆盖回来,你的 X-Window 就救回来了!所以这个档案真的很重要,请记得一定要备份喔! cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-40 码力 | 386 页 | 11.69 MB | 1 年前3
 Linux就该这么学 第2版若目标文件存在则询问是否覆盖 -a 相当于-pdr(p、d、r 为上述参数) 接下来,使用 touch 命令创建一个名为 install.log 的普通空白文件,然后将其复制为一份 名为 x.log 的备份文件,最后再使用 ls 命令查看目录中的文件: [root@linuxprobe~]# touch install.log [root@linuxprobe~]# cp install.log 的任意整数,其中 0 与 7 均为星期日 命令 要执行的命令或程序脚本 假设在每周一、三、五的凌晨 3:25,都需要使用 tar 命令把某个网站的数据目录进行打包 处理,使其作为一个备份文件。我们可以使用 crontab -e 命令来创建计划任务,为自己创建计 划任务时无须使用-u 参数。crontab –e 命令的具体实现效果和 crontab -l 命令的结果如下所示:0 码力 | 552 页 | 22.25 MB | 1 年前3 Linux就该这么学 第2版若目标文件存在则询问是否覆盖 -a 相当于-pdr(p、d、r 为上述参数) 接下来,使用 touch 命令创建一个名为 install.log 的普通空白文件,然后将其复制为一份 名为 x.log 的备份文件,最后再使用 ls 命令查看目录中的文件: [root@linuxprobe~]# touch install.log [root@linuxprobe~]# cp install.log 的任意整数,其中 0 与 7 均为星期日 命令 要执行的命令或程序脚本 假设在每周一、三、五的凌晨 3:25,都需要使用 tar 命令把某个网站的数据目录进行打包 处理,使其作为一个备份文件。我们可以使用 crontab -e 命令来创建计划任务,为自己创建计 划任务时无须使用-u 参数。crontab –e 命令的具体实现效果和 crontab -l 命令的结果如下所示:0 码力 | 552 页 | 22.25 MB | 1 年前3
共 5 条
- 1













