搜索查找命令
一、find
-
作用
从指定目录向下递归地遍历其各子目录,将满足条件的文件显示在终端。(如果没有指定目录,则默认从当前目录开始)
-
基本语法
命令格式 1 find 指定目录 -name 要查找的文件名 按照指定的文件名查找文件 2 find 指定目录 -user 要查找的用户名 查找该用户名下的所有文件 3 find 指定目录 -size ±要查找文件的大小 查找大于或小于该size的所有文件
二、locate
-
作用
locate 指令会利用事先建立的系统中所有文件名称及路径的 locate 数据库实现快速定位指定的文件/目录,不需要遍历整个系统。
-
基本语法
命令格式 功能 1 updatedb 更新locate数据库 2 locate 关键字/文件名 定位文件/目录的路径
三、which
四、grep
-
作用
筛选过滤
-
基本语法
命令格式 功能 1 grep 筛选内容 指定文件 在指定文件中筛选除所有匹配筛选内容的部分 2 grep -n 筛选内容 指定文件 同时显示筛选出的内容的行数
五:wc
六、管道符 |
压缩解压命令
一、gzip/gunzip
-
基本语法
命令格式 功能 1 gzip 文件 压缩文件,格式为.gz 2 gunzip 文件.gz 解压.gz格式的压缩文件 -
局限
① 只能压缩文件,不能压缩目录
② 不会保留原来的文件
③ 同时压缩多个文件会产生多个压缩包
二、zip/unzip
-
作用
压缩文件/目录
-
基本语法
命令格式 1 zip 新建压缩文件名 被压缩文件1 被压缩文件2 压缩这几个文件为.指定的zip文件 2 zip -r 目录 压缩目录为.zip文件 3 unzip .zip文件 解压.zip格式的文件到当前目录 4 unzip 待解压文件 -d 指定目录 解压到指定目录
三、tar
-
作用
该命令既可以打包压缩,也可以解压,生成的文件后缀名是.tar.gz。是最常用的压缩命令
-
基本语法
tar -组合选项 新压缩文件名.tar.gz 多个被打包压缩的目录文件
选项 功能 1 -c 产生.tar 打包文件 2 -v 显示详细信息 3 -f 指定压缩后的文件名 4 -z 打包同时压缩 5 -x 解包.tar文件 6 -C 解压到指定的目录中 -
使用举例
举例 说明 1 tar -zcvf newfile.tar.gz targetfile1 targetfile2 将目标文件1和2压缩到新建的.tar.gz文件中 2 tar -zcvf newdirectory.tar.gz targetdir/ 将指定目录打包压缩为新建的.tar.gz文件 3 tar -zxvf oldfile.tar.gz 解压到当前目录下 4 tar -zxvf oldfile.tar.gz -C /targetdir1 解压到指定目录下