名称:find
功能:文件搜索
语法:find [搜索范围] [匹配条件]
find /etc -name init 根据名字在/etc目录下搜索init文件
find /etc -iname INIT 根据名字在/etc目录下搜索init文件, -iname不区分大小写
find /etc -size +204800 在/etc目录下搜索文件大小大于204800的文件
+大于 -小于 没有+-就是等于
find /etc -user root 在/etc目录下搜索所有者为root的文件
find /etc -group root 在/etc目录下搜索所属组为root的文件
find /etc -size +204800 -a -size +250000
/etc目录下搜索文件大小大于204800且小于250000的文件
-a 表示两个条件都要满足
-o 表示两个条件满足一个即可
find /etc -type f 按照文件类型查找
f文件 d目录 l软链接文件
find /etc -inumber 31220 根据i节点查找文件
名称:locate
功能:在文件资料库里搜索文件
语法:locate 文件名
locate tmp.txt
locate -i tmp.txt -i 命令不区分大小写
updatedb 更新文件资料库
名称:grep
功能:在文件中搜索字符串匹配的行并输出
语法:grep -iv [指定字串] [文件名]
-i不区分大小写
-v排除指定字符串
grep hello /opt/tmp.txt
# grep -v ^# tmp.txt 去掉tmp.txt文件中的注释行
名称:man
功能:获得帮助信息
语法:man [命令或配置文件]
man ls
名称:useradd
功能:添加新用户
语法:useradd 用户名
useradd user_one
名称:passwd
功能:设置或修改用户密码
语法:passwd 用户名
passwd user_one
名称:who
功能:查看登陆用户信息
语法:who
who
名称:w
功能:查看登陆用户详细信息
语法:w
w
名称:gzip //不保留源文件
功能:压缩文件 只能压缩文件
语法:gzip [文件]
gzip tmp.txt
名称:gunzip
功能:解压缩文件
语法:gunzip [文件]
gunzip tmp.txt.gz
名称:tar //不保留源文件
功能:打包目录
语法:tar -zcf [压缩后的文件名] [目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包的同时压缩
tar -zcf tmp.tar.gz /opt/tmp 压缩
tar -zxf tmp.tar.gz 解压
名称:zip
功能:压缩文件或目录 //保留源文件
语法:zip -r [压缩后的文件名] [文件或目录]
-r 压缩目录
zip tmp.zip tmp
名称:unzip
功能:解压缩文件或目录
语法:unzip [压缩文件名]
unzip tmp.zip
名称:bzip2
功能:压缩文件
语法:bzip2 -k [文件]
-k保留源文件
bzip2 -k tmp
名称:bunzip2
功能:解压缩文件
语法:bunzip2 -k [压缩文件]
-k保留源文件
bunzip2 -k tmp.bz2
三、linux 文件搜索命令
最新推荐文章于 2024-06-04 15:16:46 发布