我有一个文件“elasticsearch-servicewrapper.tar.gz”。当我尝试运行时:
tar -xvf elasticsearch-servicewrapper.tar.gz
Run Code Online (Sandbox Code Playgroud)
我希望提取的文件夹被称为“elasticsearch-elasticsearch-servicewrapper”。但相反,我得到了“elasticsearch-elasticsearch-servicewrapper-d47d048”。有没有办法可以强制使用目标文件夹名称?
这是在 Ubuntu 12.04 上。
小智 5
这不取决于 tar - 该目录的创建只是因为它无论如何都在 tarball 中,因此它具有存储在 tarball 中的任何名称。
您可以创建自己的目标文件夹并使用 --strip-components 将其解压缩到该文件夹中,以去除前导路径名作为解决方法。
归档时间: |
|
查看次数: |
585 次 |
最近记录: |