Python 如何在windows和linux上制作文件的完整备份副本
我想制作一个文件的真实备份副本,其中包含属于它的所有元数据 我正在搜索lib并找到了它,但它没有复制所有的元数据Python 如何在windows和linux上制作文件的完整备份副本,python,file,copy,backup,Python,File,Copy,Backup,我想制作一个文件的真实备份副本,其中包含属于它的所有元数据 我正在搜索lib并找到了它,但它没有复制所有的元数据 如何在linux和windows上执行此操作?第一个问题是,每个文件系统(每个家族的ext*、fat*…)和每个系统都有自己的元数据 关于: 所有者 文件属性(存档,只读) 安全属性 共享属性 也许有锁,天知道是什么 在Linux上,它是: mod(chmod 0755,随一起保留) 所有者 团体 selinux上下文(在某些系统上) 有很多问题,例如: 如果用户不存在该怎
如何在linux和windows上执行此操作?第一个问题是,每个文件系统(每个家族的ext*、fat*…)和每个系统都有自己的元数据 关于:
- 所有者
- 文件属性(存档,只读)
- 安全属性
- 共享属性
- 也许有锁,天知道是什么
- mod(
,随一起保留)chmod 0755
- 所有者
- 团体
- selinux上下文(在某些系统上)
- 如果用户不存在该怎么办
- 如果计算机上未启用selinux,该怎么办
- 如果不允许共享,该怎么办
- 如何处理从windows到Linux的转换(反之亦然)
您的工作是根据您真正需要的内容和系统默认设置来处理上述(以及其他)所有情况。第一个问题是每个文件系统(每个家庭ext*、fat*…)和每个系统都有自己的元数据 关于:
- 所有者
- 文件属性(存档,只读)
- 安全属性
- 共享属性
- 也许有锁,天知道是什么
- mod(
,随一起保留)chmod 0755
- 所有者
- 团体
- selinux上下文(在某些系统上)
- 如果用户不存在该怎么办
- 如果计算机上未启用selinux,该怎么办
- 如果不允许共享,该怎么办
- 如何处理从windows到Linux的转换(反之亦然)
您的工作是根据您真正需要的内容和系统默认设置来处理上述(以及其他)所有情况。在Windows上,您可以使用win32file.BackupRead和BackupWrite复制所有元数据,
备用数据流、安全描述符、扩展属性等。在Windows上,您可以使用win32file.BackupRead和BackupWrite复制所有元数据, 备用数据流、安全描述符、扩展属性等