我希望以下命令提取内容将 zip 文件中的顶级目录复制到目标目录:
unzip file.zip topdir/\* -d destdir
但是,我得到的是destdir/topdir
。我正在寻找的是类似于
cp -r topdir/* destdir
没有路径的话如何提取内容topdir
?
答案1
尝试一下这个-j
选项。从手册页中:
-j 垃圾路径。不会重新创建档案的目录结构;所有文件都存放在提取目录中(默认情况下为当前目录)。
我希望以下命令提取内容将 zip 文件中的顶级目录复制到目标目录:
unzip file.zip topdir/\* -d destdir
但是,我得到的是destdir/topdir
。我正在寻找的是类似于
cp -r topdir/* destdir
没有路径的话如何提取内容topdir
?
尝试一下这个-j
选项。从手册页中:
-j 垃圾路径。不会重新创建档案的目录结构;所有文件都存放在提取目录中(默认情况下为当前目录)。