志在指尖
用双手敲打未来

linuxfind(命令找文件实例)

linuxfind

Linuxfind指令用来在指定目录下查找文件。任何坐落参数之前的字符串都将被视为欲查找的目录名。如果运用该指令时,不设置任何参数,则find指令将在当时目录下查找子目录与文件。并且将查找到的子目录和文件悉数进行显示。
语法:
findpath-option[-print][-exec|-okcommand0\]
path:find指令所查找的目录途径。例如用.来表明当时目录,用/来表明体系根目录。
-print:find指令将匹配的文件输出到规范输出。|
-exec:find指令对匹配的文件履行该参数所给出的shell指令。相应指令的形式为’command'{};,留意{}和;之间的空格。
-ok:和-exec的作用相同,只不过以一种更为安全的模式来履行该参数所给出的shell指令,在履行每一个指令之前,都会给出提示,让用户来确定是否履行。
LINUX操作体系是一种免费运用和自由传播的类UNIX操作体系。其内核由林纳斯·托瓦兹于1991年10月5日初次发布,是一个根据POSIX的多用户、多任务、支撑多线程和多CPU的操作体系。它能运行首要的Unix工具软件、应用程序和网络协议,是一个功能稳定的多用户网络操作体系。
在图形核算中,一个桌面环境(Desktopenvironment,有时称为桌面管理器)为核算机供给一个图形用户界面(GUI)。但严格来说窗口管理器和桌面环境是有区别的。桌面环境便是桌面图形环境,它的首要目标是为Linux/Unix操作体系供给一个愈加完备的界面以及很多各类整合工具和运用程序,其根本易用性吸引着很多的新用户。桌面环境名称来自桌面比拟,对应于前期的文字指令行界面(CLI)。一个典型的桌面环境供给图标,视窗,工具栏,文件夹,壁纸以及像拖放这样的才能。整体而言,桌面环境在设计和功能上的特性,赋予了它与众不同的外观和感觉。linux

linuxfind命令找文件实例

CentOSLinux学习笔记总结(八十六)-CentOSLinux体系的查找指令find
find指令是用于在指定目录下查找文件,并能够对查找到的文件进行指定的操作。它的查找是从指定目录开端,并向下递归搜索它的所有各个子目录,查到后标准输出,并对其进行指定操作。
find语法:
find[参数][选项]
findpath-option[-print][-exec-okcommand]{}\;
find常用选项:
1、-name<匹配形式>:查找文件名契合给定的匹配形式的所有文件,匹配形式能够通配符“*”、“?”、“[]”。-iname忽略巨细写
find-nameimage_bak#不指定目录为当前地点目录
find-name’image*’
find-name’image????’
2、-amin<分钟>:查找在指定时刻(分钟数)被拜访过的所有文件
find-typef-amin+20-name”t*”#+20意思是20分钟前被拜访的文件
find-typef-amin-20-name”t*”#-20意思是20分钟内被拜访的文件
find-typef-amin20-name”t*”#正好是20分钟被拜访的文件
3、atime<24小时数,或天数>:查找在指定天数被拜访过的文件
find-typef-atime13
find-typef-atime-13
find-typef-atime+13
4、-cmin<分钟>:查找在指定时刻之时被更改正文件状况的文件或目录
find-typef-cmin45
find-typef-cmin+45
find-typef-cmin-45
5、-ctime<24小时数即天数>:查找在指定时刻之时被更改文件状况的文件或目录,单位以24小时计算
实例(略)
6、-mmin<分钟数>:查找指定分钟数被修改正文件内容的文件
7、-mtime<天数>:查找指定天数被修改正内容的文件
8、-type<类型>:查找类型:f普通文件;b块设备文件;c字符设备文件;d目录文件;p指令管道;l符号链接文件;ssocket文件;
9、-size<文件巨细>:查找指定文件巨细的文件,默许单位为块。单位:b块(512字节);c字节;w字(2字节);k千字节;M兆字节;G;+为巨细指定巨细;-小于指定巨细;
10、-gid<组ID>-uid<用户ID>-group<组名>-user<用户名>:查找指定组ID、用户ID,组名、用户名的文件
11、-empty:朝招巨细为0的目录或文件
12、-exec指令称号{}\;:对契合查询条件的文件履行所指定的指令,{}表明将find查到的内容做为指令的参数,最终有必要固定字符”\;”
find-typef-name”test*”-execls-l{}\;
find-typef-name”test*”-execrm{}\;
13、加否定参数:
find/root!-name”*.txt”
14、经过xargs过滤
查找当前目录中内容包含“test888”文件
find.-typef-name”*”|xargsgrep”test888″

未经允许不得转载:IT技术网站 » linuxfind(命令找文件实例)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载