使用 zip 命令将带有符号链接的 Ubuntu 文件夹传输到 Windows

jw_

首先,我曾经zip在 Ubuntu 中归档文件夹。然后我曾经7zip在 Windows 上提取这些文件夹。文件夹中有符号链接。我确定文件夹中任何符号链接指向的所有内容也都在文件夹中。

如何设置 zip 标志,以便在 Windows 下解压缩文件夹后,符号链接像以前一样工作?这意味着不应遵循符号链接,而是将其存档为符号链接信息,我不确定 zip 格式是否支持该信息。

我可以确定文件夹中任何符号链接指向的所有内容也都在文件夹中吗?

简短回答:是的,如果您不指定--symlinks选项。

默认情况下,该zip命令将取消引用符号链接。这意味着符号链接被它们链接到的实际文件或文件夹替换。因此,您可以确定您的 linux 系统上的符号链接所引用的所有文件和文件夹实际上都将作为“真实”文件和文件夹包含在您的 zip 文件中。在 Windows 上解压缩 zip 文件时,这些文件和文件夹中的任何一个都将显示为“真实”文件和文件夹。

如何设置 zip 标志,以便在 Windows 下解压缩文件夹后,符号链接像以前一样工作?

简短回答:除非 1) 接收文件系统支持 linux 符号链接并且 2) 存在链接的目标文件/文件夹,否则您不能

ZIP 格式支持存储符号链接。要存储符号链接,您可以使用该--symlinks选项。然而,Linux 下的符号链接仅适用于支持这些符号链接的文件系统。因此,需要在合适的文件系统上提取此类存档,以使这些链接再次工作(当然,前提是在提取 zip 文件的系统上有相应的目标文件)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Windows PuTTY PSCP命令排除不传输到服务器的文件或文件夹

使用 .htaccess 将文件请求传输到文件夹

如何使用Windows访问在Ubuntu上创建的文件夹?

使用ubuntu恢复我在Windows中锁定的文件夹?

使用 Windows 命令行复制带有文件的文件夹和子文件夹,但跳过根文件夹中的文件

将文件从 vmware ubuntu 传输到 windows ubuntu

使用.bat文件或dos命令提取目录(包括子文件夹)中的所有Zip

Ubuntu如何通过FTP将文件传输到/ var / www文件夹?

需要自动将文件从linux服务器传输到Windows共享文件夹

如何使用C#中的IP地址将文件传输到共享文件夹

使用python,终端命令(ubuntu)和文件夹属性的不同大小的文件夹

使用终端命令(ubuntu)和文件夹属性的不同大小的文件夹

使用命令行在zip文件夹中时如何跳过“拒绝访问”文件夹?

如何在Virtualbox上将文件从Windows传输到Ubuntu?

从Ubuntu将文件传输到Windows服务器

如何使用Winzip命令行对文件夹中的特定文件进行ZIP压缩?

使用Junction链接(mklink)移动Windows文件夹

Windows文件夹中断的符号链接

使用Gulp Zip压缩文件夹中的所有文件

在Windows中使用命令行删除带有Subfolder / * / FolderToDelete的所有文件夹?

如何使用指向子模块中文件夹的Windows符号链接正确git clone

需要将大文件夹传输到 OneDrive - 我有哪些选择?

ExtractToDirectory ,如何使用 c# 在 zip 文件夹中提取 zip 文件夹

如何将zip文件传输到ubuntu服务器?

限制用户上载带有文件夹的zip文件

使用samba的Ubuntu共享文件夹未在Windows 7中列出

如何使用virt-manager在Ubuntu主机和NAT Windows来宾之间共享文件夹?

如何使用Win Explorer在Windows上的Ubuntu上为Bash创建文件夹?

使用VirtualBox时,共享文件夹显示Windows主机和Ubuntu来宾之间的不同权限