【原】Linux find 命令整理
作者:david_zhang@sh 【转载时请以超链接形式标明文章】
链接:http://www.cnblogs.com/david-zhang-index/archive/2012/07/02/2573191.html?updated=1
shell编程不好,所以各种命令都的整理下,见笑了,内容来自互联网,笔者自己整理了下:
1 find . -name "*.txt" -print 在当前目录中查.txt文件并显示 2 find . -name "[A-Z]*" -print 查以大写字母开头的文件 3 find . -name "[a-z][a-z][0--9][0--9].txt" -print 查以两个小写字母和两个数字开头的txt文件 4 find . -size +1000000c -print 查长度大于1Mb的文件 5 find . -size 100c -print 查长度为100c的文件 6 find . -size +10 -print 查长度超过期作废10块的文件(1块=512字节) 7 find . -name "host*" -print 查以host开头的文件 8 find . -name "ap*" -o -name "may*" 查找以ap或may开头的文件 9 find . -name "tom.txt" [!] -ftype vfat 查找名称为tom.txt且文件系统类型不为or为vfat的文件 10 find . -name "wa*" -type l 查找名为wa开头且类型为符号链接的文件 11 find . [!] -type d -print 查找非目录或者目录文件 12 find . -empty 查找大小为0的文件或空目录 13 find . -name "passwd*" -exec grep david {} \ 看是否存在david用户 14 find . -perm 755 -print -exec ls -l {} \ 查所有用户都可读写执行的文件 15 find . -name "tmp.txt" -exec cat {} \ 查找temp.txt文件并查看 16 find . -name "tmp.txt" -ok rm {} \ 查找temp.txt文件并删除 17 find . -mtime -2 在.下查最近两天内改动过的文件 18 find . -atime -1 查1天之内被存取过的文件 19 find . -mmin +60 在.下查60分钟前改动过的文件 20 find . -amin +30 查最近30分钟前被存取过的文件 21 find . -user david 列出.目录内属于用户david的文件或目录 22 find . -uid +501 列出.目录内用户的uid大于501的文件或目录 23 find . -group david 列出.组内为david的文件或目录 24 find . -gid 501 列出.组内id为501的文件或目录
Example:
1 Linux下Find与cp、rm结合的应用 2 -------------------------------------------------------------------------------- 3 1.find and cp 4 find /home -name '*.conf'|xargs -I {} cp -r {} /home/conf/ 5 6 2.find and rm 7 find /home -name 'test-file-*' | xargs rm -rf 8 9 other example 10 1.find . -mtime -1 -type f -exec ls -l {} \; 11 2.find /tmp -name "*.h" | xargs -n50 grep SYSCALL_VECTOR 12 3.find /tmp -name "*.h" -exec grep "SYSCALL_VECTOR" {} \;
笔者另推荐:find命令具体含义参考以下链接:http://unixhelp.ed.ac.uk/CGI/man-cgi?find
转载于:https://www.cnblogs.com/david-zhang-index/archive/2012/07/02/2573191.html
【原】Linux find 命令整理相关推荐
- Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)
目录 Linux 常用命令整理(Centos7) (附加正则.时区.git等) 一.系统查询常用命令: 1.文件中空格制表符替换sed 2.查看宿主机的用户名密码 3.last .w.lastb 查看 ...
- linux最简单的命令,Linux 简单命令整理
Linux系统是一种开源高稳定性的操作系统,在服务器领域得到广泛的应用.作为一个Java后台开发工程师经常需要登录Linux服务器部署应用程序,或者是查看程序的运行状态.一般的Linux服务器上是不会 ...
- linux常用命令整理分类
linux常用命令整理分类 快捷入口 命令帮助指令 开机关机指令 linux 文件权限 linux 文件操作 linux 文件内容查阅 指令和文件的搜索 文件系统 压缩文件 Shell script ...
- Linux常用命令,Linux常用命令整理
Linux常用命令一般可以分为很多种,比如查看硬件信息相关命令就有8个,分别是ifconfig.free.fdisk.ethtool.mii-tool.dmidecode.dmesg.lspci,用于 ...
- Linux常用命令整理(适合初学)
关机.重启操作.帮助文档 1.帮助命令 1.1 help help cd #查看cd命令的帮助信息<help仅支持查看linux内建命令> vim --help #查看vim命令的帮助信息 ...
- linux 复制命令yy,Linux常用命令整理
Linux常用命令 1.echo:输出一行文字 -n:输出但不换行 -e:使"\"所引用的转义序列生效 2.cd shell提供了两个变量 PWD:当前工作目录 OLDPWD:前一 ...
- linux常用命令整理1
参考资料:http://blog.720ui.com/2013/linux_command/ 常用的快捷键: Ctrl+c 强制终止当前命令 Ctrl+l 清屏 Ctrl+a 光标移动到命令行首 ...
- Linux网络管理命令整理回顾
一.前言 有次在使用私有云主机时,发现centos7.5的系统没有route命令,但是内网与外网又不通,只能通过内网安装源服务器,本文特此回顾整理Linux系统中网络管理相关命令,以供参考. 另外,我 ...
- linux常用命令整理
1. find 基本语法参数如下: find [PATH] [option] [action]# 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的"一天内"被 ...
最新文章
- php面试框架的执行流程图,ThinkPHP2.2框架执行流程图,ThinkPHP控制器的执行流程
- OpenStack Neutron浅析(二)
- Unity3D for iOS初级教程:Part 2/3
- 用Python进行SQLite数据库操作
- POJ - 3190 Stall Reservations(贪心+优先队列优化)
- 简介明了——map+multimap头文件函数详解
- JAXB自定义绑定– Java.util.Date / Spring 3序列化
- 诺德尔-2011-2003-V1新版 ghost安装版
- Ubuntu 20.04部署minikube配置不上阿里云的minikube镜像
- Python基础与大数据应用(三)
- 如何将数据库删除干净
- kaptcha生成java验证码
- 微信公众号服务号申请注册教程
- python报错:expected an indented block
- 三国志战略版:登庸令队伍_貂蝉与贾诩的武锋组合
- [老码团队]ttcn3特性介绍
- 让我在这枯燥的实验室机房里,告诉你们什么是嵌入式软件开发
- Windows 10快捷键入门(会更新)
- 在html table 标签的中background和bgcolor两个属性有什么关系?
- JavaEE项目bug修复记——一场由特殊空字符(160号ASCII码)引发的血案