ubuntu

ubuntu文件同步如何操作

小樊
39
2025-11-07 03:26:44
栏目: 智能运维

Ubuntu文件同步常见方法及操作步骤

1. 使用rsync(命令行工具,适合本地/远程同步)

rsync是Ubuntu系统自带的强大文件同步工具,支持增量同步(仅传输变化部分),适用于本地目录间或本地与远程服务器间的同步。
基本命令格式
rsync -avz /源目录/ 目标目录/

2. 使用Unison(双向同步工具,适合双向更新)

Unison支持两个目录之间的双向同步(如本地与移动硬盘、两台电脑间的文件双向更新),避免单向同步误覆盖问题。
安装:通过APT包管理器安装:
sudo apt-get install unison
基本用法
unison /源目录/ /目标目录/
执行后会显示差异文件,按提示选择synchronize(同步)、update(更新)或quit(退出)即可完成双向同步。

3. 使用Syncthing(点对点同步,适合多设备)

Syncthing是开源的点对点文件同步工具,无需第三方服务器,支持多设备(Windows、Mac、Linux)同步,可通过网页端管理。
安装

sudo apt-get install syncthing

配置

4. 使用cron/systemd定时同步(自动化任务)

若需定期自动同步(如每天凌晨3点),可通过cron(传统定时任务)或systemd(更现代的定时器)实现。
cron方式

[Unit]
Description=File Sync Service

[Service]
ExecStart=/usr/bin/rsync -avz /源目录/ /目标目录/
[Unit]
Description=Run Sync Hourly

[Timer]
OnCalendar=hourly
Persistent=true

[Install]
WantedBy=timers.target

5. 图形化工具(适合新手直观操作)

若偏好图形界面,可使用以下工具:

0
看了该问题的人还看了