使用rsync的文件和目录排除列表

rsync是一个十分有用,而且十分流行的linux工具。它用于备份和恢复文件,也用于对比和同步文件。我们已经在前面的文章讲述了如何在Linux下使用rsync,而今天我们将增加一些更为有用的rsync使用技巧。

操作方法

  • 01

    排除文件和目录列表 有时候,当我们做大量同步的时候,我们可能想要从同步的文件和目录中排除一个文件和目录的列表。一般来说,像设备文件和某些系统文件,或者像临时文件或者缓存文件这类占据不必要磁盘空间的文件是不合适同步的,这类文件是我们需要排除的。 首先,让我们创建一个名为“excluded”的文件(当然,你想取什么名都可以),然后将我们想要排除的文件夹或文件写入该文件,一行一个。在我们的例子中,如果你想要对根分区进行完整的备份,你应该排除一些在启动时创建的设备目录和放置临时文件的目录,列表看起来像下面这样: 然后,你可以运行以下命令来备份系统: $ sudo rsync -aAXhv --exclude-from=excluded / /mnt/backup

  • 02

    从命令行排除文件 你也可以从命令行直接排除文件,该方法在你要排除的文件数量较少,并且在你想要将它写成脚本或加到crontab中又不想脚本或cron依赖于另外一个文件运行时十分有用。 部分来自《L inux就该这么学》,如果感兴趣可以去学习下 例如,如果你想要同步/var到一个备份目录,但是你不想要包含cache和tmp这些通常不会有重要内容的文件夹,你可以使用以下命令: $ sudo rsync -aAXhv --exclude={"/var/cache","/var/tmp"} /var /home/adrian/var 该命令易于在脚本或cron中使用,也不会依赖其它文件。

(0)

相关推荐

  • rsync如何同步隐藏文件和排除文件?

    rsync如何同步隐藏文件和排除文件? rsync同步命令的基本写法 ? 1 rsync 命令选项 源目录 目标目录 假如源目录写为 /var/www/就会把该目录下所有文件同步到目标目录,如果写为/ ...

  • linux命令大全之scp命令详解(复制文件和目录)

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器 ...

  • Win10怎么把文件夹目录树变文本?

    如果你以分类目录的形式收藏了许许多多的好的电子书,当朋友问起你的藏书时,还没有制作好列表的你,如何才能快速将列表发送给朋友呢?别跟我说抓图,三四十本书抓图还好说,若你藏了三万本书,抓图怎能忙得过来?这 ...

  • win10系统如何将进程添加到Windows Defender排除列表

    现在大部分电脑都是win10系统,有些新用户不知道如何将进程添加到Windows Defender排除列表,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先点击左下角[开始]图标 ...

  • 硬盘文件或目录损坏且无法读取

    移动硬盘文件或目录损坏且无法读取,我的希捷500G硬盘只能修复恢复文件了:在台式机上一连接电脑就卡住了,"我的电脑"打开很慢,连接WIN7本上"我的电脑"倒是很 ...

  • iphone4特殊图标存放目录和文件存放目录在哪

    pc6带你一起来了解一下iphone4特殊图标存放目录和文件存放目录在哪 特殊图标存放目录介绍: 充电图标: System/Library/CoreServices/SpringBoard.app/B ...

  • 移动硬盘文件或目录损坏且无法读取怎么修复

    移动硬盘文件或目录损坏且无法读取怎么修复 错误现象:文件和文件目录图标仍在,双击后出现"文件或目录损坏且无法读取"的提示,删除时提示无法删除的信息。 错误原因:或许是没有按照步骤点击"安全删除硬件"而 ...

  • Linux改变文件或目录的访问权限命令使用说明(chmod命令)

    语法: 语法是 chmod [命令开关] [MODE] 文件名 文件权限 # 文件权限 0 无权限 1 仅执行权限 2 仅写权限 3 执行和写权限 4 只读权限 5 读和执行权限 6 读写权限 7 所 ...

  • 飞鸽传书安卓版如何修改文件接收目录的详细介绍

    飞鸽传书安卓版如何修改文件接收目录: 修改方式:飞鸽传书设置页(按HOME键)—>文件存放位置—>选择手机内存或SD卡作为新的接收目录;修改时可选择同时将现有FeigeDownload(飞 ...