2023年12月6日发(作者:)
Linux各种文件后缀名解说
首先要说明的是在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来
区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。一般
.c为后缀的文件,C语言源代码文件;
.a为后缀的文件,是由目标文件构成的档案库文件;
.C,.cc或.cxx 为后缀的文件,是C++源代码文件;
.h为后缀的文件,是程序所包含的头文件;
.i 为后缀的文件,是已经预处理过的C源代码文件;
.ii为后缀的文件,是已经预处理过的C++源代码文件;
.m为后缀的文件,是Objective-C源代码文件;
.o为后缀的文件,是编译后的目标文件;
.s为后缀的文件,是汇编语言源代码文件;
.S为后缀的文件,是经过预编译的汇编语言源代码文件。
详细说一下:
1.以.a为扩展名的文件:
#tar xv file.a
2.以.z为扩展名的文件:
#uncompress file.Z
3.以.gz为扩展名的文件:
#gunzip
4.以.bz2为扩展名的文件:
#bunzip2 2
5.以.tar.Z为扩展名的文件:
#tar xvZf .Z
或 #compress -dc .Z | tar xvf -
6.以./.tgz为扩展名的文件:
#tar xvzf
或 gzip -dc | tar xvf -
7.以.2为扩展名的文件:
#tar xvIf 2
或 bzip2 -dc 2 | xvf -
8.以./.cgz为扩展名的文件:
#gzip -dc | cpio -div
9.以.cpio/cpio为扩展名的文件:
#cpio -div
或cpio -divc 10.以.rpm为扩展名的文件安装:
#rpm -i
11.以.rpm为扩展名的文件解压缩:
#rpm2cpio | cpio -div
12.以.deb为扩展名的文件安装:
#dpkg -i
13.以.deb为扩展名的文件解压缩:
#dpkg-deb --fsys-tarfile | tar xvf - ar p
| tar xvzf -
14.以.zip为扩展名的文件:
#unzip


发布评论