linuxtar打包解压详解解压到指定文件夹?
不知道你的压缩文件的后缀是什么。最近学到 tar这个命令,可以用来打包并压缩一个文件夹的内容,这个命令在创建压缩文件时,如果加上了-P 这个参数的话,就会包含文件的绝对目录,所以解压的时候是解压到这个绝对目录里面,覆盖相同的文件。tar命令里面支持的压缩有gzip和bzip2,不知道你的压缩文件是不是用这个命令建立的。解决的办法我也不知道。☺️
linux系统文件格式后缀详解?
bz2 ——bzip2的压缩文件
.gz ——gzip的压缩文件
.tar ——tar打包文件(是包文件不是压缩文件)
.tbz——tar打包并用bzip压缩文件
.tgz—–tar打包并用gzip压缩的文件
.au —–audio文件
.gif —–gif图象文件
.html/.htm—–HTML文件
.jpg—–JPEG图象文件
.pdf——电子文档(PDF格式的)
.png—–PNG图象文件
.ps——postscinpt文件(打印格式文件)
.txt——纯文本文件
.wav—–audio文件
.xpm—–图象文件
.conf——-配置文件
.lock——-LOCK文件(用来判断一个文件或设备是否被使用)
.rpm——REDHATPackage.Manager文件(套件包或软件包)
.c ——-C源程序代码文件
.cpp——C++源程序代码文件
.h ——-C或C++程序的头文件
.o——程序目标文件
.pl——perl脚本文件
.so—–类库文件
.sh—–shell脚本与windows下的bat文件相似
.bin—–binary 二进制可执行文件
怎样打包整个Linux虚拟机系统?
首先必须在b电脑上也要安装虚拟机软件,把a电脑那个虚拟机产生的虚拟磁盘文件大约几个jiG的拷到b电脑,然后在b电脑新建一个虚拟机,模拟硬盘分区那里你选择拷过来这个磁盘文件就可以
linux怎么压缩某个目录下的所有文件?
比如你想把data目录下所有文件压缩打包到/tmp目录下,并且把压缩包命名为a.tar.gz。可以这样操作tar-zcvf/tmp/a.tar.gzdata/然后你进到/tmp目录下看下是否打包成功,有这个a.tar.gz,并检查是是否打包完整。cd/tmptar-tfa.tar.gz
给出Linux命令,将/user1/flod目录下后缀为.TXT的所有文件打成一个包,包名为all.tar,放入/tmp目录下?
命令如下:
find *
.TXT | tar cvf all.tar /tmp
解释:
1. find *.TXT 查找 指定格式的文件
2. | 管道符号, 将
上一步查找到的结果 ,作为下一个命令的数据源
3. tar 就是打tar 专门打tar 包的命令,会生成以tar 结尾的包,
all.tar
就是指定打包好的文件名称,/tmp 再指定要存放的目录