rsync忽略隐藏文件
时间: 2023-10-13 18:24:12 浏览: 57
如果你想在使用 rsync 命令时忽略隐藏文件,可以使用 `--exclude` 选项。具体来说,可以使用以下命令:
```
rsync -av --exclude=".*" source_directory/ destination_directory/
```
其中,`--exclude=".*"` 表示忽略以点开头的所有文件和文件夹,因为在 Linux 中,以点开头的文件和文件夹通常被视为隐藏文件或隐藏文件夹。 `source_directory/` 是源目录,`destination_directory/` 是目标目录,`-a` 选项表示以归档模式进行同步(保留文件属性和权限等)。
相关问题
rsync忽略多个文件
在使用 rsync 命令时,可以通过 `--exclude` 参数来指定要忽略的文件或目录。要忽略多个文件,可以使用多个 `--exclude` 参数,每个参数后面跟随要忽略的文件或目录的路径。下面是一个示例:
```
rsync -av --exclude='file1.txt' --exclude='file2.txt' source_directory/ user@destination:/path/to/destination/
```
在上面的命令中,`file1.txt` 和 `file2.txt` 是要忽略的文件名。`source_directory/` 是要同步的源目录,`user` 是远程服务器的用户名,`destination` 是远程服务器的地址,`/path/to/destination/` 是目标路径。
这样,rsync 命令将同步源目录到目标路径,但会忽略名为 `file1.txt` 和 `file2.txt` 的文件。你可以根据需要修改命令中的参数和路径。
rsync备份配置文件
Rsync是一个常用的文件同步工具,可以快速地备份、同步文件和目录,支持本地备份和远程备份。下面是rsync备份配置文件的介绍:
1. 配置rsync的源和目标路径:
在rsync配置文件中,需要指定源和目标的路径。可以使用IP地址或者域名来指定源和目标主机。
2. 指定备份的选项:
在rsync配置文件中,可以使用一系列选项来控制备份的行为。比如可以设置备份时是否保留源文件的时间戳、权限等信息,以及是否压缩备份数据等。
3. 指定备份的排除规则:
在rsync配置文件中,可以设置排除规则来过滤不需要备份的文件或目录。比如可以设置排除某些文件类型、目录、或者指定排除某些具体的文件。
以下是一个简单的rsync备份配置文件示例:
```
# rsync backup configuration file
# source directory to backup
source = /home/user/data
# target directory to backup to
target = user@remote:/backup/data
# options for rsync command
options = -avh --delete --exclude="*.log"
```
这个配置文件将/home/user/data目录备份到远程主机上的/backup/data目录。在备份时,将会排除所有.log结尾的文件。你也可以根据需要进行调整和修改。