从 7z 的输出目录中删除“.part1”
remove '.part1' from Output directory in 7z
我有 2 个文件 test.part1.rar
和 test.part2.rar
使用命令
提取它们时
7z x -o* test.part1.rar
输出目录是一个名称为test.part1
的文件夹
我希望输出目录是名称为 test
的文件夹(不带“.part1”的存档名称)
From 7z documantation
-o{dir_path}
{dir_path}
This is the destination
directory path. It's not required to end with a backslash. If you specify * in {dir_path}, 7-Zip substitutes that * character to archive name.
也许使用 parameter expansion 可以满足您的需求。
f=test.part1.rar; 7z x -o ${f%%.*} $f
如果您不想使用存档中的完整路径进行提取,您可能需要使用 7z e 命令。
可以在输出目录中使用*
来替换为存档名称。听起来你不需要那个。
我有 2 个文件 test.part1.rar
和 test.part2.rar
使用命令
7z x -o* test.part1.rar
输出目录是一个名称为test.part1
的文件夹
我希望输出目录是名称为 test
的文件夹(不带“.part1”的存档名称)
From 7z documantation
-o{dir_path}
{dir_path}
This is the destination
directory path. It's not required to end with a backslash. If you specify * in {dir_path}, 7-Zip substitutes that * character to archive name.
也许使用 parameter expansion 可以满足您的需求。
f=test.part1.rar; 7z x -o ${f%%.*} $f
如果您不想使用存档中的完整路径进行提取,您可能需要使用 7z e 命令。
可以在输出目录中使用*
来替换为存档名称。听起来你不需要那个。