如何在 Windows(CLI)中创建包含保留符号链接(快捷方式)的 .zip 存档

如何在 Windows(CLI)中创建包含保留符号链接(快捷方式)的 .zip 存档

如何.zip在 Windows 中从命令行创建保留符号链接的压缩档案?

我正在尝试.zip在 PowerShell 中创建包含从一个文件到另一个文件的相对符号链接的文件,但是我遇到错误或者快捷方式在提取后变成非符号链接文件。

mkdir test
cd test
echo 'foo' > bar
cmd /C mklink bar_link bar
cd ..
Compress-Archive -DestinationPath test.zip -Path test

我应该使用哪些命令.zip来从包含要存档目录中文件的相对符号链接的目录创建文件?

答案1

自 Windows 10(某个 17*** 版本,2017 年底)以来,已原生添加了“tar”命令。因此,现在为了保留符号链接,我建议这样做:

tar -cvzf mybackup.tar.gz folder-to-backup

然后,打开包装后

tar -xvzf mybackup.tar.gz

解压的文件夹 folder-to-backup 保留了所有符号链接。

相关内容