小编Mar*_*ger的帖子

如何使用 tar 创建公共基本文件夹以及如何重命名文件夹?

因此,尽管我是一名计算机科学家,但我对 Ubuntu 和整个 Linux 环境还是很陌生,我想熟悉基本命令。

目前我正在处理 .tar 和 .tar.gz 文件,但在创建其中一个文件时遇到了问题。

假设我有以下文件结构:

./
|-> a
    |-> Release
        |-> [some files]
|-> b
    |-> Release
        |-> [some files]
Run Code Online (Sandbox Code Playgroud)

使用以下命令,我目前创建了我的 tar 文件:

tar -cvf ../archive.tar a
tar -rvf ../archive.tar b
Run Code Online (Sandbox Code Playgroud)

现在我的 archive.tar 也有格式

archive.tar
|-> a
    |-> Release
        |-> [some files]
|-> b
    |-> Release
        |-> [some files]
Run Code Online (Sandbox Code Playgroud)

现在让我们来回答我的问题:鉴于上述文件结构,我如何实现以下三个存档结构:

  1. 添加公共基础文件夹

    archive.tar
    |-> baseFolder
        |-> a
            |-> Release
                |-> [some files]
        |-> b
            |-> Release
                |-> [some files]
    
    Run Code Online (Sandbox Code Playgroud)
  2. 重命名文件夹

    archive.tar
    |-> aChangedFolderName
        |-> Release …
    Run Code Online (Sandbox Code Playgroud)

command-line archive tar

9
推荐指数
1
解决办法
9699
查看次数

标签 统计

archive ×1

command-line ×1

tar ×1