FetchLinux主要用于Linux系统管理,其文件同步与共享功能可通过以下方式实现:
安装FetchLinux
sudo apt update && sudo apt install fetchlinuxsudo yum install -y git wget curl openssh-server,再克隆仓库配置。配置同步任务
fetchlinux.conf):[source]
path = /本地/源目录
[target]
path = user@远程主机:/远程/目标目录
[options]
recursive = true # 递归同步
delete = true # 删除目标多余文件
执行同步操作
fetchlinux sync -c /path/to/config.conffetchlinux sync --reverse -c /path/to/config.conf定时同步
crontab设置定时任务,例如每天凌晨2点同步:0 2 * * * /usr/bin/fetchlinux sync -c /path/to/config.conf >> /var/log/sync.log 2>&1远程文件访问
fetchlinux upload /本地/文件 user@远程主机:/远程/目录fetchlinux download user@远程主机:/远程/文件 /本地/目录目录共享(需配合SSH)
fetchlinux ls user@远程主机:/远程/目录(查看文件列表)fetchlinux -u user@远程主机 /本地/目录/ -r /远程/目录/(双向同步共享)fetchlinux --update更新工具版本,确保兼容性。以上操作基于FetchLinux的命令行工具,具体参数可通过fetchlinux --help查看详细说明。