Advertisement

Linux基础 - tar命令选项实用技巧

阅读量:

本文将简要说明tar命令中两个参数在实际操作过程中的应用技巧。

情景

以Docker当前最新稳定版本所生成的压缩tgz文件为例,当该文件被解压时会生成一个docker目录。若用户希望将该tgz文件直接解压至一个已存在的docker目录中(例如路径为/tmp/docker),通常的做法是先通过tar xf命令进行解压,随后使用mv命令进行移动操作。在实际执行过程中,会发现docker目录内部存在一个名为docker的文件。此时若尝试将该docker文件移动至其父目录中,会发生何种情况,建议用户自行尝试后便可得知。

情景展开

上述阐述揭示了一个现象,即即便是极为基础的内容,也存在难以清晰表达的情况,因此接下来将直接通过代码形式进行阐释:

复制代码
    [root@liumiaocn tmp]# ls docker-19.03.5.tgz 
    docker-19.03.5.tgz
    [root@liumiaocn tmp]# tar tvf docker-19.03.5.tgz 
    drwxrwxr-x ubuntu/ubuntu     0 2019-11-13 02:30 docker/
    -rwxr-xr-x ubuntu/ubuntu 764144 2019-11-13 02:30 docker/docker-init

全部评论 (0)

还没有任何评论哟~