`

find常用命令

 
阅读更多

整理的一些linux find的常用命令

 

find的格式如下:

 

find pathname -option [-print] [ -exec or -ok] command {} \;

 

#-print 将查找到的文件输出到标准输出

#-exec    command    {} \;       将查到的文件执行cmd操作,{} 和 \;之间有空格

#-ok 和-exec相同,只不过在操作前要询用户

 

 

 

常用的选项:

 

-name filename     #按指定文件夹下查找filename    find . -name *.txt  注:'*.txt'则会查找隐藏文件夹中的文件 

 

 

 

-type f/d/c/l/b/p    #查普通文件、目录、字符设备、链接符号、块设备、管道    

 

-perm 744    #查找文件权限为744的文件    

 

 

 

以下几个多用在日志查找上

 

-mtime  -n +n    #按文件更改时间来查找文件,-n指n天以内,+n指n天以前    -mmin -n +n

 

 

-atime  -n +n    #按文件访问时间来查找文件,-n指n天以内,+n指n天以前    -amin -n +n 

 

 

-ctime  -n +n    #按文件创建时间来查找文件,-n指n天以内,+n指n天以前    -cmin -n +n

 

 

 

find /etc -name passwd -exec grep root {} \;  

 

 

 

例子:

 

1.  查询目录下的所有文件;

 

find . -type f -exec ls -lt {} \;

 

2. 在/opt/work/log目录中查找更改时间在15日以前的文件并删除它们:

 

find /opt/work/log -mtime +15 -exec rm -rf {} \;

 

3. 查询当天修改过的文件

 

find ./ -type f -mtime -1 -ecec ls -lt {} \;

 

4. 查找磁盘中大于3M的文件

 

find . -size +300k -exec ls -ld {} \;

 

5. 将find出来的东西拷到另一个地方

find *.c -exec cp '{}' /bak ';'


分享到:
评论

相关推荐

    Linux常用命令教学视频

    04.3.1 Linux常用命令-文件搜索命令-文件搜索命令find.mp4 04.3.2 Linux常用命令-文件搜索命令-其他文件搜索命令.mp4 04.4 Linux常用命令-文件搜索命令-帮助命令.mp4 04.5 Linux常用命令-文件搜索命令-用户管理...

    linux常用的find命令

    linux常用的find命令整理,希望对初学者有帮助!

    UNIX常用命令大全

    可以直接打印 共11页 第一章 目录及文件操作命令 2 1.1 ls 2 1.2 pwd 2 1.3 cd 2 1.4 mkdir 2 1.5 rmdir 2 1.6 cat 2 1.7 head 2 ...附录 UNIX 常用命令简单说明 9 命令 功能简述 9 UNIX的Shell命令详解 10

    find命令 查找和搜索文件

    find命令可以根据给定的路径和表达式查找的文件或目录。find参数选项很多,并且支持正则,功能强大。和管道结合使用可以实现复杂的功能,是系统管理者和普通用户必须掌握的命令。 find如不加任何参数,表示查找当前...

    linux find命令精通指南

    find命令是linux下比较常用的命令之一,作用较大。linux find命令精通指南

    unix常用命令

    unix常用命令cd命令 这它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。ls命令这是一个非常有用的查看文件与目录。grep命令常用于分析一行的信息,find命令find是一个基于...

    LINUX常用命令,LINUX常用命令

    LINUX常用命令,cat,cd,mode,find........................

    Linux下find命令整理

    自己整理的Linux系统下find命令的常用语法

    mplayer常用命令

    mplayer常用命令.mplayer 在slave模式命令测试 测试命令及文件:./mplayer -slave -quiet media_file 1. pause 暂停/取消暂停播放 2. mute mute [value] 切换声音输出静音或将其设置为[value](value>=0) (1 ==...

    Linux 常用 命令使用

    Linux 常用 命令使用,包括文件的搜索命令,文件的查找命令,以及递归查询一些文件。压缩文件,并且将原文件删除;目录下的文件全部打包,以及按照指定格式压缩文件。对比locate 命令和 find 命令的执行效率。

    Solaris操作系统常用命令

    Solaris操作系统常用命令 1、man <要查的命令名字> UNIX 的帮助手册,通常被称为man pages,是可以随时在系统中调用,用于解释UNIX 系统和命令的用法 2、ls 列出目录内容 3、clear 清除屏幕上的内容 4、mkdir ...

    Linux常用命令、日常开发常用

    linux常用命令; 定义全局环境变量; 查看日志并查找关键字; 设置防火墙开机自启; 防火墙开放或移除端口; 解压缩文件为压缩包; 从Linux中上传或下载文件到本地(lrzsz); shell编辑命令快捷键; 配置命令开机...

    linux常用命令大全.docx

    linux常用命令大全 Linux系统中包含了大量的命令,用于管理文件、目录、进程、网络等各个方面。以下是Linux系统中常用的一些命令的简要介绍: 文件与目录管理: ls:列出目录内容。 cd:切换目录。 pwd:显示...

    常用linux命令小结

    我自己总结的linux常用命令,来源于日常积累的各种网页博客。因为不耐烦反复的查,索性自己总结了一个pdf,里面包括常用的linux命令,包括gcc,grep,tar,sed,find,screen,nohup,scp等,另外还有一些常用的文本处理...

    UNIX常用命令-目录及文件操作命令

    UNIX常用命令-目录及文件操作命令总结,包括ls、pwd、grep、mv、find、file、grep、split等

    Windows下使用的常用Linux命令集

    在Windows下,有些操作很不方便,因为没有Linux下强大的命令,比如grep、find、sed、tail、chmod等,本包就是可以让Windows直接支持一些常用的Linux命令。 使用方法: 解压“win32linux.zip”到任意目录,然后把该...

    基础的Linux常用命令

    在此我就介绍几条比较基础的Linux命令帮助大家入门。 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls...

    linux常用命令大全.doc

    以下是一些Linux的常用命令: 文件管理命令: ls:查看指定目录中有哪些内容。 cd:切换当前目录。 pwd:显示用户在哪个目录下(绝对路径)。 cp:复制文件或目录。 mv:移动或重命名文件或目录。 rm:删除文件或...

    Linux常用命令及操作技巧汇总

    2)文本与文件查找:grep和find命令将会很便利。3)系统管理篇:服务状态的查询命令,服务配置文件的缩写,访问控制方式分类以及源代码编译安装等。4)硬盘分区:链接文件及挂载命令等;5)BASH方面:Shell脚本的...

    Linux 常用操作命令大全(最后更新时间:2024年1月).md

    这是一份非常全面的Linux常用操作命令大全,涵盖了Linux系统的基础知识、基础操作、目录操作、文件操作、文件权限、压缩与解压、其他常用命令以及系统管理等方面的内容。 总的来说,这份文档系统地介绍了Linux系统中...

Global site tag (gtag.js) - Google Analytics