Centos学习笔记---文件搜索命令

简介:   2012-2-8 星期三 文件搜索命令: which [命令名称] 功能:显示系统命令所在目录(绝对路径) $which ls whereis可以表现出命令的帮助信息,帮助文件说存放的信息   find --通用查找命令 语法:find[搜索路径][搜索...
 

2012-2-8 星期三

文件搜索命令:


which [命令名称]
功能:显示系统命令所在目录(绝对路径)


$which ls
whereis可以表现出命令的帮助信息,帮助文件说存放的信息

 

find --通用查找命令


语法:find[搜索路径][搜索关键字]
功能:查找文件或目录

 

-name 根据文件名来查找
find /etc -name init
在目录/etc中查找文件init(只匹配文件名init,通配符*匹配任意字符包括零个字符)
init* : 以init开头的文件
?:匹配单个字符 init???:init后面还有三个符号
-size 文件大小 block数据块 512字节
100MB=102400kb=204800数据块block(只支持数据块的表示方法)


find /-size+204800
在根目录下查找大于100mb的文件
(大于+  小于-    等于 )
find /home -user samlee
在根目录下查找所有者为samlee的文件

 

时间
1.ctime ,atime ,mtime天为单位
2.cmin,amin,mmin分钟为单位
c-change改变,表示文件的属性被修改过
a-access访问
m-modify修改 ,表示文件的内容被修改过
-之内
+超过

 

find /etc -mmin -120

find /etc -ctime -1


在/etc下查找24小时内被修改过属性的文件和目录
find /etc -size +163840 -a -size -204800


在/etc下查找大于80mb小于100mb的文件
find /etc -name inittab -exec ls -l{} \;


在/etc 下查找inittab文件并显示其详细信息

-type 文件类型 f 二进制文件 l 软链接文件 d 目录

1.连接符 -a and 逻辑与 -o or 逻辑或
2.连接符 find .....-exec 命令 {} \;
                              {}find查询的结果
                               \转义符,使用符号命令本身的意思
                   -ok 询问确认
 


无论文件名叫什么都可以根据文件的i节点来进行查找
内核才能调用他。

 

文件搜索命令:locate


locate(搜索关键字)
列出所有跟file相关的文件

文件搜索命令:updatedb
执行权限:root
语法:updatedb
功能描述:建立整个系统目录文件的数据库
范例:#updatedb

 

文件搜索命令:grep


语法:grep[指定字串][源文件]
功能描述:在文件中搜索字串匹配的行并输出
范例:grep ftp /etc/services

 

帮助命令:
命令名称:man


命令的英文原意:manual
命令所在的路径:/user/bin/man
执行权限:所用用户
语法:man[命令或者配置文件]
功能描述:获得帮助信息

man ls 查看ls命令的帮助信息
man services 查看配置文件services的帮助信息

 

 

帮助指令:info
语法:info[任何关键字]
功能描述:获得帮助信息{unix中没有这个命令}

 

帮助命令:whatis


whatis whatis
指令名称:whatis apropos makewhatis
search the whatis database for strings
 
语法:whatis apropos [任何关键字]
功能描述:获得索引的简短说明信息
apropos fstab 相当于man -k


补充命令:help 查看shell内置命令的帮助

 

linux 常用命令:压缩解压命令


-gz
命令的英文原意:Gnu zip
语法:gzip 选项[文件]
功能描述:压缩文件
压缩后文件格式: .gz

1. 只能压缩文件,不能压缩目录
2.不保留源文件

 

解压缩命令:gunzip
语法:gunzip选项[压缩文件]
功能描述:解压缩.gz的压缩文件
范例:gunzip file1.gz


压缩解压目录:tar
命令名称:tar
语法 tar选项[cvf][目录]
     -c 产生.tar打包文件
     -v 显示详细信息
     -f 指定压缩后的文件名
     -z 打包的同时压缩
压缩后的文件格式:.tar.gz

目录
打赏
0
0
0
0
20
分享
相关文章
|
30天前
|
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
145 17
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
122 5
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
### 安装VMtools的作用及步骤 安装VMtools可以实现Windows与CentOS之间的字符串和命令粘贴、文件夹共享等操作。在CentOS中,通过VMware菜单栏选择“VMware Tools”,将下载的压缩包拷贝到`/opt`目录并解压。接着进入终端,使用`./vmware-install.pl`命令完成安装。安装后重启系统,即可实现Windows与CentOS之间的字符和文件共享。具体步骤包括解压文件、启动命令行终端、安装VMtools以及配置文件共享。
175 16
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
554 25
Centos7.9版本安装collectd并开启写入rrd文件功能
Centos7.9版本安装collectd并开启写入rrd文件功能
170 13
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
424 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
centos7中firewall防火墙的常用命令总结
以上命令集覆盖了 `firewalld`的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题
195 3
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
201 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
11天前
|
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
165 0
|
12天前
|
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
57 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等