Linux 文件搜索命名详细介绍

---------------------------------文件搜索命令----------------------------------
		which : 显示系统命令所在目录 /usr/bin/which
			which ls
		find :查找文件或目录   *匹配任意字符   ?匹配单个字符
			find 搜索路径 搜索关键字
			find /etc -name init   在目录/etc中查找文件init
			find /etc -name init*   在目录/etc中查找以init开头的文件
			find /etc -name init* -a -type l  在目录/etc中查找以init开头的软链接文件
			find /etc -name init* -a -type d  在目录/etc中查找以init开头的目录
									-type   f 二进制文件   l软链接文件  d目录
			find /etc -name *init*  文件包含init文件
			find /etc -name init???  查找init后面跟3个数字或字母的文件
			find / -size +204800   在根目录下查找大于100MB的文件,100MB=102400KB =204800数据块block 
								   *linux是以数据块block为单位的 1个数据块 = 512字节 = 0.5KB
								   +   表示  “大于”
								   -   表示  “小于”
								   等于就直接写204800
			find /home -user leyangjun  在根目录下查找所有者为leyangjun的文件
			时间值查找:
				1:天为单位 ctime 、atime 、mtime
				2: 分钟为单位 cmin 、 amin  、mmin 
							-- c:change改变,文件属性被改变,a:access访问,m:modify修改,文件内容被修改过
				find /etc -ctime -1   在/etc下查找24小时内被修改过属性的文件和目录(数字1)
								-  表示 “之内”  杠
								+  表示 “超过”
				find /etc -mmin -120   /etc下2个小时内被修改过内容被修改过的文件
				find /etc -size +163840 -a -size -204800   在/etc下查找大于80MB小于100MB的文件
							连接符	-a  表示  and 逻辑与     
									-o  表示  or逻辑或
									-exec 也是链接符号
									-ok    会有询问
				find /etc -name inittab -exec ls -l {} \;  在/etc下查找inittab文件并显示其详细信息
											{}表示find查找的结果
											\ 转义符,符号使用本身的命令
											;表示结果
				find /etc -name testfile -exec rm {} \; 查找到	testfile后直接删除								
			
		locate : 寻找文件或目录 (linux特有的,unix不支持)
			locate file (速度快,但是有的文件找不到,还得用find)
		
		grep :在文件中搜索字符串匹配的行并输出
			grep 指定字符 源文件
			grep ftp /etc/services
		
		帮助命名:man (manual)
			man ls    查看ls命令的帮助信息,会调用more来浏览帮助文档
													more	(空格)或f 显示下一页
															(enter)    显示下一页
															 q或Q	        退出
			man services  查看配置文件services的帮助信息
		帮助命令:
			whatis 获得索引的简短说明信息
			whatis ls
			apropos fstab   相当于 man -k
			
			ls --help   显示命令一些选项的信息
			
			help 查看shell内置命令的帮助
				help pwd
	
	wc -l /etc/servers  查看一个文件多少行
	
	shutdown : 系统关机命令
		shutdown
		shutdown - h now  立马关机
	reboot :重启
	

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值