如何.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 保留了所有符号链接。