将文件同步到间歇性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 查看哈希值)
关闭
syncfat-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 90eb17c261dbecc4d3616a130a568ce7ba484bf977360deb86f0a16c13220c23 |
|
MD5 | fdd9f1d892374f632de0600c37c83e2c |
|
BLAKE2b-256 | 297bc28d1050d6f54624cd774041196ff2e168c82a69f0119417a34060f3348a |
关闭
syncfat-0.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 279de89ebc3b5eff6642ae34d97b25dc339553643e798355a2d06c04add12f84 |
|
MD5 | 507bba446e3b4d00010ab9dc7d6436ab |
|
BLAKE2b-256 | f00959750b465bd78ec1e052d7c2001ea7e2bee41677331c17a862fed3d16766 |