我正在使用 Linux Mint 19.1 Cinnamon,并且有一个用于以 Ext 4 格式化的文件的磁盘分区。我想将一些文件和文件夹压缩到一个文件,以便与另外 2 个与我有共同研究兴趣的人共享,我知道他们使用Windows 和 Mac。目的是让他们在最后解压缩、添加信息、重新压缩并共享回来。
到目前为止,我的所有尝试都以只读的 zip 文件和最终无法重新压缩的文件夹结束,因为它们没有用户权限。
因为在我之前运行 Linux Mint 18.2 MATE 且分区格式化为 Ext 3、使用标准 Linux 压缩软件的笔记本电脑上这似乎不是问题。我创建了一个测试 Ext 3 分区,以便在启动时挂载,并为所有用户提供读/写访问权限 ( umask=0777
)。但是,Nemo 的压缩操作(右键单击)仍然会创建只读 zip(或 iso)文件。
我的系统是否设置了过于严格的文件权限,因为这在共享信息方面似乎过于复杂?或者,“所有权”可能是问题所在,如果我可以使所有权“通用”,“任何人”都可以修改文件和文件夹?这些不是系统文件,只是信息。任何关于如何简化事情并能够以这种方式轻松共享信息的建议将不胜感激。
答案1
该错误消息failed to preserve ownership …
是因为您使用了该-p
选项,并且 FAT32 可以保留所有权。
compress
不要创建 zip 文件。有许多压缩算法/文件格式:compress、gzip、bzip、jpeg、zip。要创建 zip 文件,请使用该程序zip
。
这似乎是一个XY问题
因此我将提出一个替代答案。
使用分布式版本控制系统:这将允许您跟踪历史记录,如果出现问题则回滚,跟踪贡献,更轻松地分享您的工作,并提供备份。一个很好用的工具是 bitbucket 上的 Mercurial。
不幸的是,分布式系统不能很好地处理不可合并的文件,例如 MS-Word 文件。为此,您将需要锁定(这是一个痛苦)。 SVN(子版本)是一个很好的工具。