标签 find 下的文章

  • 📂LINUX常用的20个命令教程

    1、find 查找文件或目录 find / -size +204800k //在根目录下查找大于200MB的文件 find / -user username//在根目录下查找所有者为username的文件 find / -name filename.txt //根据名称查找/目录下的filename.txt文件。 2、复制文件包括其子文件到自定目录 cp -r sourceFold...

  • 📂Linux常用命令-文件搜索命令find教程

    一、find(文件搜索)find命令格式find path -option 【 -exec -ok |xargs |grep 】 【 command {} \; 】 一、path:要查找的目录路径。 ~ 表示$HOME目录 . 表示当前目录 / 表示根目录 二、exec:对搜索结果执行操作 形式为command {} ...

  • 📂Linux 基本命令使用教程

    文章目录关机/重启文件基本操作搜索压缩与解压缩命令进程相关关机/重启服务器在实际使用过程中通常是不会关机的,但是会重启shutdown命令: 用法 shutdown [选项] 时间 选项: -c 取消前一个关机命令 -h 关机 -r 重启 #使用shutdown会在关机的时候帮我们保存数据 其他关机命令: halt poweroff init 0 #使用这...

  • 📂Linux基础命令 - grep教程

    简述grep是在文件当中匹配符合条件的字符串,作用是查找文件内容格式grep 【选项】 字符串 文件名选项-i:忽略大小写-v:排除指定字符串例子grep "这是" test1.text:在test1.text文件中查找包含”这是“的内容grep -i "qwe" test2.text“:在test2.text文件中查找包含”qwe“的内容,”qwe“不区分大小写grep -v "666" ...

  • 📂Linux之find命令的参数详解教程

    find 常见的注意事项 ### 使用name选项 > 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。 不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合\*.log的文件,使用~作为 'pathname'参数,波浪号~代表了当前用户的家目录。 #### 查找当前登...

  • 📂Linux之find xargs教程

    \### exec的问题 #### 参数太长 > 在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误argument line too long。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在,特别...

  • 📂Linux之find exec教程

    \### exec解释 > -exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。 > {}花括号代表前面find查找出来的文件名。 > 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。在有些操作系统中只允许-exec选项...

  • 📂【Linux】学习笔记(六) Linux 文件搜索教程

    whereis快速搜索$ whereis who $ whereis find搜索很快,因为它并没有从硬盘中依次查找,而是直接从数据库中查询。whereis 只能搜索二进制文件(-b),man 帮助文件(-m)和源代码文件(-s)locate全搜索 也不会遍历硬盘,它通过查询 /var/lib/mlocate/mlocate.db 数据库来检索信息数据库不是实时更新的,系统会使用定时任务...

  • 📂Linux之find常用命令汇总教程

    \### 查找当前目录下文件名rumenz.txt > find rumenz.txt rumenz.txt ### 查找/home下文件名为ruemnz.txt的文件,忽略大小写 > find /home -iname rumenz.txt ### 使用名称查找目录 > find / -type d -name rumenz ### 查找当前目录下所有的php...

  • 📂Linux之find命令教程

    find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。 ### 命令格式 > find pathname -opt...

  • 📂linux系统中find命令教程

    linux系统中find命令1、直接查找文件名测试文件如下:[root@centos79 test]# ls 01.txt 02.csv 02.txt 03.csv 04.txt [root@centos79 test]# find "02.txt" 02.txt [root@centos79 test]# find *.csv 02.csv 03.csv2、fi...

  • 📂单元2-1:linux存储的基本管理教程

    \#1.设备识别设备接入系统后都是以文件的形式存在设备文件名称:SATA/SAS/USB /dev/sda,/dev/sdb —— s= SATA, d=DISK a=第几快IDE /dev/hd0,/dev/hd1 —— h= hardVIRTIO-BLOCK /dev/vda,/dev/vdb —— v=virtioM2(SSD) /dev/nvme0,/dev/nvme1 —— nvm...

  • 📂Linux 删除日志写脚本思路教程

    需求删除指定目录下的日志文件,有且只删除30天及以前的日志文件,30天内的日志文件予以保留 有多台Lunux服务器均要执行此任务拆分技术点删除执行时间范围的日志查询关键词:linux delete files older than 找到资料:How to Delete Files Older than 30 days in Linux 稍作修改,得到命令find folderName ...

  • 📂Linux学习-第四周教程

    第四周 1、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。 tar cvf /usr/local/src/date +%F.tar /etc/*.conf 2、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件或目录 find / \( -nouser -o -nogroup \) -a -atime -8 -l...

  • 📂【转载】linux下利用inode(i节点号)删除指定文件教程

    由于 linux下中文编码和在Windows中的中文编码可能不同,在一定的条件下,linux的文件夹可能会存在乱码的情况 就算一些乱七八糟的字符。如果出现这样的情况,这个文件或者文件夹,无法打开或者进入。出现这样情况,可用利用linux下的inode号重命名文件ll -i 1 可用查看到文件的inode号码[root@cloud ~]# ll -i total 23088 4751...

  • 📂Linux常用命令 day day up系列2教程

    一、alias——设置别名 二、du——统计目录及文件空间占用情况 三、mkdir——创建新目录 四、touch——创建空文件 五、ln——创建链接文件 1.链接文件类型 六、cp——复制文件或目录 七、rm——删除文件或目录 八、mv——移动文件或目录 九、which——查找命令文件存放目录 十、find——查找文件或目录一、alias——设置别名 ●通过别名机制简化...

  • 📂Linux汇总基本命令【1】教程

    一、find命令1、find命令基本语法:# find 路径 [选项 选项的值] ... -name : 根据文件的名称进行 -type : 按文件类型进行搜索,f代表普通文件,d代表文件夹 2、find命令+模糊搜索# find 路径 -name "通配符*" -type f/-type d 3、根据文件修改时间搜索文件# find 路径 -mt...

  • 📂LINUX检索 文件/目录教程

    查找当前目录下某个文件find . –name [filename]-i 不区分大小写find . –iname [filename]-type 按类型进行查找,d查找目录,f查找文件find . –type d –name [document]find . type f –name [filename]-user 按所有者查找文件/目录find . –user [username]find...

  • 📂Linux系统编程二教程

    find命令:找文件 - type 按文件类型搜索 - name 按文件名搜索 - maxdepth 指定搜索深度 - size 按文件大小搜索 -如 find /home/itcast -size +20M -size-50M - atime、mtime\ctime - exec:将find搜索的结果及执行某一指令 -如: find /usr/ -name '...

  • 📂LinuxShell脚本笔记二教程

    cat 读取多个文件 cat file1 file2 ... 输入信息与文件混合 echo 'this is message'|cat - filenamecat -s filename # 将文本中多行空白行压缩为1行 cat filename|tr -s '\n' # 去除空白行 cat -n filename #标记行号find find base\_pat...

  • 📂shell---数据流重定向教程

    数据流重定向:就是某个命令执行后应该要出现在屏幕上的数据传输到其他的地方。标准输入(stdin):代码为0,使用<或<<;标准输出(stdout):代码为1,使用>或>>;标准错误输出(stderr):代码为2,使用2>或2>>一:标准输出:1文件不存在会自动创立2文件存在,先将文件清空,然后将数据写入3若文件中已经存在内容,则将文件内容...

  • 📂Linux 自动删除N小时或分钟前的文件教程

    Linux下自动删除2小时之前的日志文件find /var/log/ -mmin +120 -name message* -exec rm -rf {} \;执行完上面的命令后,在/var/log/目录下所有的120分钟或者说2小时以前生成的或者更改过的以message开头的日志文件都会被删掉。 如果要删除两小时之内的日志文件,使用下面的命令:find /var/log/ -mmin -1...

  • 📂Linux | 搜索命令教程

    grep =========================grep 命令用于在文本中执行关键词搜索,并显示匹配的结果,格式:grep[选项][文本]grep命令的参数及其作用参数作用-b将可执行文件当作文本文件对待-c公显示找到的行数-i忽略大小写-n显示行号-v反向选择 我们最常用的参数也就有两个:-v 反向选择,-n 显示行号 # 显示所有禁止登的账号 grep -n...

  • 📂linux日志中查找关键字、前几行、结尾几行,Linux的find用法示例教程

    linux在日志中查找关键字、前几行、结尾几行,Linux的find用法示例1、linux在日志中查找关键字、前几行、结尾几行1.1查看日志 前 n行:1.2查看日志 尾 n行:1.3根据 关键词 查看日志 并返回关键词所在行:1.3.1方法一:cat 路径/文件名 | grep 关键词1.3.2方法二:grep -i 关键词 路径/文件名2、Linux的find-基本用法2.1列出当前目录...

  • 📂linux 按照时间查找文件教程

    linux按照时间查找文件 需要用到一个根据最后修改时间来处理的脚本。 前面有个有关find的基本用法,根据文件大小,类型什么的,这个是关于时间的。 linux 文件的三种时间(以 find 为例): atime 最后一次访问时间, 如 ls, more 等, 但 chmod, chown, ls, stat 等不会修改些时间, 使用 ls -utl 可以按此时间顺序查看; cti...

  • 📂Linux中的find教程

    find命令在硬盘上进行文件的查找,比起whereis与locate会比较耗时。与时间有关的选项在Linux当中一个文件有mtime,ctime,atime,find在搜索时可以配置这3种时间。比如搜索4天内被改过的文件: find /var -mtime -4;比如搜索4天前的那一天被改动过的文件: find /var -mtime 4;比如搜索4天前被改动过的文件: find /var ...

  • 📂在Ruby和SHELL中遍历指定目录的方法教程

    在工作中我们有在Ruby和SHELL中如何遍历指定目录的文件的需求,这个应该如何来实现呢?网上的方法也非常之多,我们可以拿来参考参考,如下边的traverse.rb文件内容所示:#!/usr/bin/ruby def traverse(path) if File.directory?(path) puts "Dirs:" + path D...

  • 📂Linux命令详解系列(一)——find命令详解教程

    在纯命令行的服务器端,linux查找文件时,的确不如windows端直观。但是Linux端有一个特别强大的查找命令—find,今天就详细介绍一下find命令的使用方法。find命令 高级查找find . -name *lin* `````` . 代表在当前目录找 `````` -name 表示匹配文件名/文件夹名, `````` *lin* 用通配符搜索含有lin的文件或是文件夹find ....

  • 📂Linux下如何快速搜索大文件?教程

    工作中经常使用Linux进行部署应用服务,处理日志文件过大问题,最常见的是日志文件打满服务器影响服务器性能,以往我们需要手动查看可能的目录同时清理过的大文件,本篇文章就来介绍如何快速搜索系统下大文件的方法,提高工作效率find# 搜索/目录下所有文件在1024K以上的文件 find / -type f -size +10240k du# 查看当前目录下文件大小,倒序输出排名前十 du -sh...

  • 📂使用shell脚本实现everthing的功能教程

    我们知道,在 Windows 下,有一款非常实用的神器,叫作 Everything ,它可以在极短的时间里,搜索出来你所想要的文件/目录,如下图示: Linux 下也有一些类似于 everything 的神器,比如:locate,Catfish,Tracker,等等。这些工具也十分强大,在此就不一一演示了,有兴趣的小伙伴可以自行去体验一下。但是,其实我们自己也可以动手实现一个轻巧的 eve...