方法二:使用--exclude-from选项 如果有很多要排除的文件或目录,逐个指定--exclude选项可能会变得冗长和不方便。为了更好地组织和管理排除的列表,我们可以使用--exclude-from选项。 首先,我们需要创建一个文本文件,列出要排除的文件和目录,每行一个。例如,我们创建一个名为"exclude.txt"的文件,并在其中写入以下内容:...
rsync的特点之一是可以使用--exclude-from选项来排除某些文件或文件夹,使同步或备份的目标更加精确。 --exclude-from选项的用法是在rsync命令行中使用一个选项文件(即指定一个文件名),其中包含要排除的文件或文件夹的列表。这个文件的格式可以以逐行列出排除项目的形式进行指定。 其中SRC为源文件路径,DEST为目的地文件...
我不能继续在命令行中使用多个 –exclude 添加它们,这很难阅读,并且很难在以后重新使用 rsync 命令。 因此,更好的方法是使用 rsync –exclude-from 选项,如下所示,您可以在其中列出要在文件中排除的所有文件(和目录)。 首先,创建一个包含您不想备份的所有文件和目录的列表的文本文件。这是您要从 rsync 中排除...
命令是这样的:rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' --exclude 'public_html/database.txt' demo@123.45.67.890:/home/demo /backup/ 二、使用 '--exclude-from' 排除多个文件夹和文件建立文件:/home/backup/exclude.txt 在里面定义要排除的文...
当使用--exclude-from选项时,这将从文件读入要排除的文件与目录。使用那个选项具体取决于你的喜好。 排除文件 要排除指定文件,请将文件的相对于源目录的路径传递给--exclude选项。 例如参数--exclude 'file.txt' src_directory/将会排除src_directory/file.txt文件。
--exclude=workspace(同步/var/lib/jenkins/目录下除workspace外的所有内容) 例子:同步本地目录内容到远程目录下 rsync -avhpW --no-compress -P4 --progress /test/data/ root@192.168.122.88:/test/data/ 2. 参数详解 Options -v, --verbose increase verbosity ...
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' --exclude 'public_html/database.txt' demo@123.45.67.890:/home/demo /backup/ 二、使用 '--exclude-from' 排除多个文件夹和文件 建立文件: /home/backup/exclude.txt ...
首先,创建一个文本文件,列出要排除的模式,例如 exclude.txt: file.txt *.jpg dir_to_exclude/ 然后使用 rsync 并指定 --exclude-from 选项: rsync -av --exclude-from='exclude.txt' /path/to/source/ /path/to/destination/ 这样,rsync 将根据 exclude.txt 中的规则排除对应的文件或目录。
exclude —指定多个由空格隔开的多个文件或目录(相对路径),并将其添加到 exclude 列表中。这等同于在客户端命令中使用 –exclude 来指定模式 exclude from —指定一个包含 exclude 规则定义的文件名,服务器从该文件中读取 exclude 列表定义 include —指定多个由空格隔开的多个文件或目录(相对路径),并将其添加到 inc...
--exclude :指定排除规则来排除不需要传输的文件。 --delete :以SRC为主,对DEST进行同步。多则删之,少则补之。注意"--delete"是在接收端执行的,所以它是在 :exclude/include规则生效之后才执行的。 -b --backup :对目标上已存在的文件做一个备份,备份的文件名后默认使用"~"做后缀。