因此,尽管我是一名计算机科学家,但我对 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)
现在让我们来回答我的问题:鉴于上述文件结构,我如何实现以下三个存档结构:
添加公共基础文件夹
archive.tar
|-> baseFolder
|-> a
|-> Release
|-> [some files]
|-> b
|-> Release
|-> [some files]
Run Code Online (Sandbox Code Playgroud)重命名文件夹
archive.tar
|-> aChangedFolderName
|-> Release …
Run Code Online (Sandbox Code Playgroud)