Linux find 命令大全
find 含义: 顾名思义,是从来查找满足条件的内容。 从指定目录,递归的查找满足条件的内容。
格式: find [查询目录] [参数] [匹配方式]
- 文件操作:
-name : 查找文件名 ( find . -name "*.txt" ) -- 查询当前目录及子目录下,已txt结尾的文件
-type : 查找文件的类型
f :普通文件,如txt,sh等 ( find . -type f ) -- 查询当前目录及子目录下,普通文件
d :目录
b :块设备文件
c :字符设备文件
p :管道文件
l :链接文件
2. 用户权限
-perm :用户权限permission,常用3位数据(4:read,2:write,1:execute),如744(读写执行,读,读),创建人拥有所有权限,创建人所属的组有读权限,其他人有读权限
-user / -nouser :按文件属主查询 / 查找无有效属主的文件
-group / -nogroup :按文件属组查询 / 查找无有效属组的文件
3. 时间选项
-atime / -amin N :最近访问过的文件(access),time单位是天(day), min单位是分钟(min). 若数字前"+",表示N段时间前(-atime +1 表示一天之前);若数字前"-",表示N段时间内(-atime 11 表示最近一天之内)
-ctime / -cmin N :最近状态改变过的文件(change),一般值权限修改,chmod,chgrp等
-mtime / -mmin N :最近修改过的文件(modify),指文件内容修改
通过命令: stat file ,可以查看详情 ,如: stat kimbo_test.sh
4. 路径
-path 给出文件路径,可在路径中查询
-prune 表示要忽略的目录
xargs :与管道连用,对匹配的文件执行后续操作。每次只获取一部分文件,先处理,然后在下一批,以此下去。
#!/bin/bash# 查询文件名是txt的文件,并显示 find /home/test/ -name "*.txt" |xargs ls -l# 查询文件名是txt的文件,并删除 find /home/test/ -name "*.txt" |xargs rm -fr
例1: 查找最近修改的文件
find . -name "*.sh" -mtime -1 #time 单位是天,最近一天更新的文件find . -name "*.sh" -mmin -60 |xargs ls -l #min单位是分钟,最近1小时更新的文件
转载于:https://www.cnblogs.com/kimbo/p/7001942.html
Linux find 命令大全相关推荐
- linux mysql 命令 大全
linux mysql 命令 大全 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.l ...
- Linux常用命令大全-toolfk程序员在线工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- 嵌入式linux基本指令,成都嵌入式开发之Linux常用命令大全
原标题:成都嵌入式开发之Linux常用命令大全 Linux系统中有很多命令,使用Linux系统最常用的就是命令操作,而不是像Windows一样,使用鼠标操作.Linux中许多常用命令是必须掌握的,也有 ...
- 来不及解释!Linux常用命令大全,先收藏再说
摘要:Linux常用命令,很适合你的. 一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windo ...
- linux eth0 目录,教程 | Linux常用命令大全
原标题:教程 | Linux常用命令大全 来源:Linux爱好者 ID:LinuxHub Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls ...
- linux redhat命令大全
一. 启动,关机,登入,登出相关命令 <login> 登录 <logout> 登出 <exit> 登出 <shutdown> 停止系统 <halt ...
- linux中命令tat,10个炫酷的Linux终端命令大全
原标题:10个炫酷的Linux终端命令大全 1.命令行日常快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U 剪切光标前的内容CTRL + K 剪切光标至行末的内容CTRL ...
- linux 命令大全_11个炫酷的Linux终端命令大全
今天给大家分享用了十年的Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章我将向大家展示一系列的Linux命令.工具和技巧,希望能够帮助到大家. 1.命令行日常快捷键 如下的快捷 ...
- Linux 常用命令大全(虚拟机)
目录 一.认识Linux系统 二.Linux主流发行版本 三.为什么要学习Linux系统? 四.Linux 常用目录 五.Linux 常用命令大全 一.认识Linux系统: Linux是一个免费.开源 ...
- Linux SSH命令大全
Linux SSH命令大全 rm -rf mydir /* 删除mydir目录 */ cd mydir /* 进入mydir目录 */ cd – /* 回上一级目录 */ cd ~ /* 回根目录 * ...
最新文章
- 刻意练习:Python基础 -- Task08. 异常处理
- 工作中的感悟 (一)初来工作之感
- COJ 2192: Wells弹键盘 (dp)
- Wireshark 跟踪TCP流
- Java反射机制的基本概念与使用_Java进阶之reflection(反射机制)——反射概念与基础...
- 正则表达式 学习笔记4.3
- How to upload windows Sysprep Files to VMware vCenter Server Appliance 6.5(vC
- Spring - Bean注解配置光速入门
- Intel Haswell/Broadwell架构/微架构/流水线 (5)-高速缓存存储器子系统
- STM32工作笔记0094---音乐播放器实验
- linux内核编程4部曲之一:linux内核编译(2.6.12版本)图文解说
- 单片机c语言程序包txt,单片机C语言应用100例(第3版)(含光盘1张) pdf epub mobi txt 下载...
- 如何建立一个网站(我的5年经验谈)
- 判断一个double类型的数是不是整数
- java 图文混排_图文混排的几种实现方案
- 技术书籍也香艳【关于Head First Design Patterns 封面女郎】
- Centos6.4忘记密码 单机下修改root密码
- hadoop学习笔记4:java实现hdfs -ls/-lsr
- 语音端点检测c语言,语音端点检测的方法.ppt
- 构建基于词典的Lucene分类器
热门文章
- Docker 提供外部访问
- ubuntu14.04.5安装paramiko模块pip install paramiko出现一堆问题的解决过程
- 使用Go语言实现简单MapReduce框架
- Nginx伪静态配置和常用Rewrite伪静态规则
- margin:0 auto和text-aglin:center的区别
- utf-8和gbk的区别
- 效果实现JS实现飞雪飘飘的效果
- Silverlight 简介 Part.1(理解 Siverlight)
- 揭秘Mindscape WPF Elements 5新特性
- 在android 采用 android junit test 测试注意