跳转到主要内容

将文件同步到间歇性FAT挂载点

项目描述

这是对我音乐文件的rsync的一个拙劣仿制品。MTP挂载对我来说一直很不稳定。FAT32和exFAT文件系统对允许的文件名有限制。这种组合使得将音乐传输到我的手机变得困难。

这个脚本有帮助。它会适当处理文件名,检查文件是否需要更新(在部分或失败的传输情况下),并且只复制您图书馆的子集。如果目标中已存在具有相同文件大小的文件,则不会复制。

将“Zechs Marquise/Getting Paid/”和“Grails/”从您的音乐库复制到挂载的电话中

$ syncfat --source $HOME/Music \
        --destination /mnt/phone/Music \
       'Zechs Marquise/Getting Paid/' \
       'Grails/'

默认源为当前目录。当您在源目录中时,此脚本工作最佳,因为您可以省略源并使用tab键自动完成要复制的文件

$ cd $HOME/Music
$ syncfat --destination /mnt/phone/Music \
       'Zechs Marquise/Getting Paid/' \
       'Grails/'

此脚本从不删除文件,不应用于将文件传回音乐库。它专门设计用于将文件传输到间歇性FAT设备。在目标处对文件名进行修改以适应FAT命名限制,以及可能发生的其他转换。

用法

有关详细信息,请参阅 syncfat --help。两个有用的选项

-v

打印更多有关正在发生的事情的信息。使用两次以打印更多信息

--dry-run

实际上不传输任何内容,仅打印会发生什么。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

syncfat-0.1.0.tar.gz (8.4 kB 查看哈希值)

上传时间 源代码

构建分发

syncfat-0.1.0-py3-none-any.whl (9.0 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面