查找命令
查找命令的完整文件名可用 which 或 type,这两个命令都是通过PATH变量来查找文件名
which ifconfig
type ifconfig
查找文件
whereis 和 locate 都是利用系统的数据库进行查找,速度很快,但是查找结果可能不是最新的
whereis [-bmsu] 文件或目录名
- [-b] : 只找出二进制文件
- [-m] : 只找出在说明文件manual路径下的文件
- [-s] : 只找source源文件
- [-u] : 查找不在上述三个选项当中的其他特殊文件
locate [-ir] 文件或目录名
- [-i] : 忽略大小写
- [-r] : 可接正则表达式
find 会使用文件系统进行查询(扫描磁盘),查询虽慢,但是结果确是最新的
find 目录名 参数 文件名
压缩与解压
Linux中两种常用的压缩程序为 gzip 和 bzip2,以下为一些常见的文件后缀
*.Z compress程序压缩的文件
*.gz gzip程序压缩的文件
*.bz2 bzip2程序压缩的文件
*.tar tar程序打包的数据,仅仅是打包,并没有进行压缩
*.tar.gz tar程序打包的文件,经过gzip的压缩
*.tar.bz2 tar程序打包的文件,经过bzip2程序的压缩
gzip [-cdkzv#] 文件名
- [-c] : 将压缩数据输出到屏幕上
- [-d] : 解压缩
- [-t] : 检验压缩文件的一致性
- [-v] : 显示详细信息
- [-#] : 压缩等级 -1最快 ~ -9最小
bzip2 [-cdkzv#] 文件名
- [-c] : 将压缩数据输出到屏幕上
- [-d] : 解压缩
- [-k] : 保留原文件
- [-v] : 显示详细信息
- [-z] : 压缩
使用tar命令
- 打包与压缩:
tar [-j | -z] [cv] [-f 新建文件名] filename
eg: tar -cv -f tomcat8.5.3.tar.gz ./apache-tomcat-8.5.4
- 解压:
tar [-j | -z] [xv] [-f 新建文件名] [-C 解压至哪个目录]
eg: tar -xf apache-tomcat-8.5.4
参数说明:
- [-c]: 新建打包文件
- [-x] : 解压
- [-j] : 使用bzip2程序进行解压和压缩,文件名为*.tar.bz2
- [-z] : 使用gzip程序进行解压和压缩,文件名为*.tar.gz
- [-f] : 后接文件名
- [-C] : 在特定目录进行解压