小编Mat*_*ari的帖子

将 7z 存档中的文件夹内容提取到特定文件夹

我有一个 7z 存档文件,它在“根”级别包含几个文件和一个目录,该目录又包含文件和文件夹,如下所示:

- file1.txt
- file2.txt
- my_dir
    - file3.txt
    - file4.txt
    - another_dir
        - file5.txt
        - file6.txt
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一个命令允许我提取我选择的目录中的内容my_dir以便最终结果是:

- target_dir
    - file3.txt
    - file4.txt
    - another_dir
        - file5.txt
        - file6.txt
Run Code Online (Sandbox Code Playgroud)

我试过这些命令:

7za x -y archive.7z -o/path/to/target_dir my_dir
7za x -y archive.7z -o/path/to/target_dir 'my_dir/*'
Run Code Online (Sandbox Code Playgroud)

但两者都创建了这个目录结构:

- target_dir
    - my_dir
        - file3.txt
        - file4.txt
        - another_dir
            - file5.txt
            - file6.txt
Run Code Online (Sandbox Code Playgroud)

linux command-line 7-zip

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

7-zip ×1

command-line ×1

linux ×1