linux下压缩与解压文件命令

在linux下经常会有一个操作,就是压缩跟解压文件;(当然,咱们在Windows下也没少这种操作)
而在终端界面下,我们应该如何操作呢?
来来来,一起看看:
看到如上一个图;
现在有了几个文件了
我们要把编译后的文本,压缩到一个cic.tar.gz 的压缩包里
aiyq195@aiyq195-virtual-machine:~/lx/01$ tar zcvf cic.tar.gz ./1cp ./1stack ./1str ./1Y
./1cp
./1stack
./1str
./1Y
aiyq195@aiyq195-virtual-machine:~/lx/01$ ls
1cp  1stack  1str  1Y  capital.c  cic.tar.gz  stacktest.c  strtest.c  Ycl.c
aiyq195@aiyq195-virtual-machine:~/lx/01$
然后看到,目录下多了个cic.tar.gz 的压缩包:
看下图中标红的那部分内容,这部分带吧的是路径,咱们如果想把其他路径下的文本,也拷贝到这个目录下的话,那就需要将对应路径标明就可以了;
创建一个目录tar,然后将上面的cic.tar.gz 压缩包放到该目录下:
aiyq195@aiyq195-virtual-machine:~/lx/01$ mkdir tar
aiyq195@aiyq195-virtual-machine:~/lx/01$ ls
1cp     1str  capital.c   stacktest.c  tar
1stack  1Y    cic.tar.gz  strtest.c    Ycl.c
aiyq195@aiyq195-virtual-machine:~/lx/01$ mv cic.tar.gz tar
aiyq195@aiyq195-virtual-machine:~/lx/01$ l
1cp*  1stack*  1str*  1Y*  capital.c  stacktest.c  strtest.c  tar/  Ycl.c
aiyq195@aiyq195-virtual-machine:~/lx/01$ cd tar
然后进行解包:
aiyq195@aiyq195-virtual-machine:~/lx/01/tar$ l
cic.tar.gz
aiyq195@aiyq195-virtual-machine:~/lx/01/tar$ tar zxvf cic.tar.gz
./1cp
./1stack
./1str
./1Y
aiyq195@aiyq195-virtual-machine:~/lx/01/tar$ l
1cp*  1stack*  1str*  1Y*  cic.tar.gz
 
 

posted on 2022-02-16 14:54  aiyq195  阅读(82)  评论(0编辑  收藏  举报

导航