系统
- OS_X_扩展/源/
- FAT32/目标/
我想将 OSX 扩展中的所有内容同步到 Fat32 目录,并删除我从 OSX_extended 中删除的那些文件/目录。我想维持修改时间( -t
)。我查看文件的哈希值 ( -c
),忽略所有者和组。我的建议
rsync -rtvuc --delete --progress $HOME/Source/ /media/masi/FAT32/Destination/
其中还包括进程中的 .dotFiles。
如何rsync两个文件系统中两个目录的修改时间?
答案1
您共享的命令将/media/masi/fat32/destinationDirectory/
根据 $ HOME/SourceDirectory/
(源)同步(目标),并将删除目标中与源相比多余的内容。
> --progress : will show you the process progress
> -r : recursively
> -t --times : This tells rsync to transfer modification times along with the files and update
> them on the remote syste
> -c --checksum This forces the sender to checksum all files using a 128-bit MD4 checksum before transfer
> -u -- update This forces rsync to skip any files for which the destination file already exists and has a date later than the source
> file.
rsync -rtvuc --delete --progress $HOME/SourceDirectory/ /media/masi/fat32/destinationDirectory/