简述: linux中find命令是一种强大的实时查找工具,它通过用户给出的路径,在该路径下的文件系统中进行文件查找。因此在遍历一个较大的文件系统时会比较花费时间,而且find命令占用资源也是比较大的,所以它的工作特点是,查找的速度略慢,但是可以实现精确查找和实时查找。由于用户权限的问题,可能只搜索用户具备读取和执行权限的目录。由于find命令能力很强大所以它的选项也有很多。find命令用法:find命令格式: find 【选...
查找到文件之后的处理动作
例如:找出来系统中比较大超过10G的并且存放时间超过一年的log文件并删除find / -name ".log" -size +10G -mtime +365 -ok mv {} /tmp/del \;
只要有ok了,就必须要加 反斜杠和分号 \; 进行结束ok这个有个麻烦事就是有100个文件就要问100次,所以使用-exec,非交互方式,问都不带问的,比较危险
所以不但要找到这些文件,还要处理这些文件
事实上,find找到文件之后就默认隐藏了一个处理动作 -print-pri...
Linux 查看磁盘容量、查找大文件、查找大目录磁盘统计查看磁盘使用情况df -h文件统计查找/home 目录下大于800M的文件find /home -type f -size +800M查找/home 目录下大于800M的文件,并且使用ls -l 命令输出详细信息find /home -type f -size +800M -print0|xargs -0 ls -l
查找/home 目录下大约800M的文件,并且使用du -h 命令输出文件的大小find /home -type f -size +800M -print0|xargs -0 du -h查找/home 目录下大约800M的文件...
1.find文件查找指令 > find 目录 参数 参数值,参数 参数值..... > find / -name passwd //从系统根目录开始递归查找name=passwd的文件 参数 -maxdepth n 查找目录最深层次 -mindepth n 查找目录最浅层次 -name filename 根据文件名字查找 -size 大小 根据文件大小进行查找 大小单位512字节(半k) c 20c 20字节 k 20k 20k >...
linux基础正则表达式、shell基础、文件查找和压缩1.shell编程显示电脑的基本信息,初级基础脚本。只适合6.7版本的。
COLOR="\033[1;36m"COLOREND="\033[0m"echo -e "CPU type is $COLOR lscpu |grep 'Model name'|tr -s ' '|cut -d: -f2$COLOREND"echo -e "Disk space is $COLOR lsblk |grep 'disk' |tr -s ' '|cut -d' ' -f4|head -n 1 $COLOREND"echo -e "Memory size is $COLOR free -h |grep 'Mem'|tr -s ' '|cut -d' ' -f2 $C...
写在前面在linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。find的语法比较简单,常用参数的就那么几个,比如-name、-type、-ctime等。初学的同学直接看第二部分的例子,如需进一步了解参数说明,可以参考find的帮助文档。find语法如下:find(选项)(参数)常用例子根据文件名查找列出当前目录以及子目录下的所有文件find .
复制代码找到当前目录下名字为11.png的文件find . -name "11.png"
复制代码找到当...
文件指令 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库which ls 查找ls 命令的位置locate hosts locate查找文件hosts文件
updatedb 更新locate数据库find [path...] [options] [expression] [action]
命令 路径 选项 表达式 动作find /etc -name "hosts" 按照文件名查找hosts 区分大小写
find /etc -iname "hosts" 按照文件名查找hosts 不区分大...
1.简介
which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 1.查找ls 命令的位置 which ls //从PATH环境变量或者whereis vim 二、任意文件 locate 1.locate查找文件hosts文件 [root@localhost ~]# locate hosts 2.更新locate数据库 [root@localhost ~]# updatedb
一.find 查找
语法 find [path…] [options] [expression] [action] 命令 路径 选项 表达式 动作 1.按文件名: [root@local...
经过 Linux 系统不断探索,不断发展到现代文明,我们都必须坚信:一个典型的 Linux 系统是包含很多文件的,即是由文件组成的!那么新的问题就会涌现到我们的脑海中--“我们如何查找呢?”。当然,发展到现在的Linux 文件系统已经被良好地组织起来了。不过呢,海量的文件往往会引起一些可怕的问题。
作为一名LINUX运维人员,每天面对着这些 linux系统实际生产环境,必须有过硬的技术能力和良好的心理素质才能胜任。在今天这篇文章...
经过 Linux 系统不断探索,不断发展到现代文明,我们都必须坚信:一个典型的 Linux 系统是包含很多文件的,即是由文件组成的!那么新的问题就会涌现到我们的脑海中--“我们如何查找呢?”。当然,发展到现在的Linux 文件系统已经被良好地组织起来了。不过呢,海量的文件往往会引起一些可怕的问题。作为一名LINUX运维人员,每天面对着这些 linux系统实际生产环境,必须有过硬的技术能力和良好的心理素质才能胜任。在今天这篇文章中,...
经过 Linux 系统不断探索,不断发展到现代文明,我们都必须坚信:一个典型的 Linux 系统是包含很多文件的,即是由文件组成的!那么新的问题就会涌现到我们的脑海中--“我们如何查找呢?”。当然,发展到现在的Linux 文件系统已经被良好地组织起来了。不过呢,海量的文件往往会引起一些可怕的问题。作为一名LINUX运维人员,每天面对着这些 linux系统实际生产环境,必须有过硬的技术能力和良好的心理素质才能胜任。在今天这篇文章中,...
环境变量与文件查找
变量创建变量环境变量对比export、env、set环境变量与全局变量的区别永久变量和临时变量创建shell脚本将命令路径添加到 PATH 环境变量删除变量
搜索文件命令whereislocatefind命令练习变量
变量就是Shell变量,创建变量可以使用declare进行预声明。实际上Linux变量是即用即创建的。例如如下temp=shiyanlou即可。按照作用域来划分,shell的变量的可以分为以下三种:
局部变量(local variable):只能在函数内部...
6.文件查找
与搜索相关的命令常用的有whereis、which、find和locate。whereis简单快速
whereis <关键词>
whereis搜索很快,因为其并没有从硬盘中依次查找,而是直接从数据库中查询。缺点是只能搜索二进制文件(-b)、man帮助文件(-m)和源代码文件(-s)。如果想要获得更全面的搜索结果可以使用locate命令。locate快而全
使用该命令查找文件也不会遍历硬盘,它通过查询/var/lib/mlocate/mlocate.db数据库来检索信息。不过这个数据...
1.find查找概述
1、为什么要有文件查找,因为很多时候我们可能会忘了某个文件所在的位置,此时就需要通过find来查找。
2、find命令可以根据不同的条件来进行查找文件,例如:文件名称、文件大小、文件修改时间、属主属组、权限、等等方式。同时find命
3、工作特性:查找速度略慢、精确查找、实时查找find命令基本语法
命令路径选项表达式动作find[path][optiong][expression][action]
2.find查找示例
2.1 find根据文件名查找
#1.查...
# **Linux基础命令五**
* * *
## **文件命名规则**
- **长度不能超过255个字符;**- **不能使用/当文件名;**- **严格区分大小写;**
## **一.文本查找(grep egrep fgrep)**
### **Pattern(模式)** //文本字符和正则表达式定义的模式来过滤文本的命令。
### **grep(文本三剑客之一)**
* 根据模式搜索文本,并将符合模式的文本行**显示出来。*** 使用基本正则表达式定义的模式来**过滤文本**的命令。
1. **grep abc** //过滤并取...