“find”指令是linux系统下较为常用的指令,它常见的用法我们也需要掌握,下面主要是对‘find’指令的常见用法作一下总结,希望能够对其他人有所帮助。

在linux系统下用"ls"指令查看目录如下:

1.find指令的一般格式:

find [path...] -options [-print / -ecex / -ok]

其中:path表示要查找的目录路径

~表示home目录                        .表示当前目录                           /表示根目录

-print:表示将结果输出到标准输出上         -exec:表示对文件执行所给出的shell命令

-ok:作用域-exec相同

_options:有以下几种查找方式

:按照名字查找(-name)

:按照安装权限进行查找(-perm)

:不在当前指定的目录下寻找(-prune)

:按照文件属主来查找(-user)

:按照文件的所属组来查找(-group)

:查找没有有效的所属组文件(-nogroup)

:查找没有有效属主的文件(-nouser)

:按照文件类型来查找(-type)

2.find命令的使用示列

(1)按照名字查找

:查找小写字母开头的.c文件          find  .  -name  ‘[a-z]*.c‘  -print

: 查找home目录及其子目录中,查找所有文件

(2)按照目录查找

:在当前目录,不在子目录中,查找txt文件

:在当前目录除1-1之外的子目录内搜索txt文件

(3)按照权限查找

:在当前目录及子目录中,查找属主具有读写执行,其他具有读执行权限的文件

(4)按类型查找

:在当前目录及子目录下,查找符号链接文件

(5)按照属主及所属组

:查找属主是admin的文件     find / -user admin -type f -print

:查找属主被删除的文件     find / nouser -type f -print

:查找属组admin的文件         find / -group admin -type f -print

(6)按时间查找

:查找两天内被更改过的文件

:查找两天前被更改过的文件

:查找一天内被访问过的文件

:查找一天前被访问的文件

:查找一天内状态被改变的文件

:查找一天前状态被改变的文件

(7)按大小进行查找

:查找小于32K的文件

(8)查找并删除(或者备份)

:查找test.c并删除,删除前进行确认

:查找1.c并备份为1.c.bak

linux系统中find怎么用,linux系统中‘find’的详细用法相关推荐

  1. python中3 and not 5_python中not、and和or的优先级与详细用法介绍

    前言 (小白专用)本次所分享的是Python中的not.and.or的执行时的优先级,以及他们的具体用法.本文比较详细,不喜勿喷. 一.not.and.or的含义以及优先级 对象 返回结果 优先顺序 ...

  2. python not用法_python中not、and和or的优先级与详细用法介绍

    前言 (小白专用)本次所分享的是python中的not.and.or的执行时的优先级,以及他们的具体用法.本文比较详细,不喜勿喷. 一.not.and.or的含义以及优先级 对象 返回结果 优先顺序 ...

  3. pythonor和and的优先级_python中not、and、or的优先级与详细用法

    前言 (小白专用)本次所分享的是Python中的not.and.or的执行时的优先级,以及他们的具体用法.本文比较详细,不喜勿喷. 一.not.and.or的含义以及优先级 对象 返回结果 优先顺序 ...

  4. linux管理用户组,技术|如何在 Linux 系统中通过用户组来管理用户

    本教程可以了解如何通过用户组和访问控制表(ACL)来管理用户. 当你需要管理一台容纳多个用户的 Linux 机器时,比起一些基本的用户管理工具所提供的方法,有时候你需要对这些用户采取更多的用户权限管理 ...

  5. linux中文系统装offci,Ubuntu 14.04 LTS中安装fcitx中文输入法的教程

    Ubuntu 14.04 LTS中自带的iBus输入法有多么的难用,这个不用我来说,今后你会看到各种吐嘈会像滔滔江水连绵不绝的.这里我们不抱怨,我们自己来着手解决中国人自己的Linux中文输入法问题. ...

  6. Linux中assert头文件,linux系统下如何使用assert函数

    linux系统下如何使用assert函数 只要看得懂程序的人都知道assert,在Windows下使用VC编写,使用assert之后,只需在IDE中设置为debug版或者是release版,编译器就会 ...

  7. linux进程看门狗使用方式,Linux系统中基于看门狗的精细化进程监控方法及系统的制作方法...

    Linux系统中基于看门狗的精细化进程监控方法及系统的制作方法 [技术领域] [0001] 本发明涉及Linux系统的进程监控技术领域,特别是涉及一种Linux系统中基于看 门狗的精细化进程监控方法及 ...

  8. linux查看本机所有预设的系统变量,如何设置与查看Linux系统中的环境变量?

    大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量. 环境变量是在程序及其子程序中全局可用的,常常用来储存像默认的文本编辑器或者浏览器,以及可执行文件的路径等等这样的信息.而 ...

  9. linux系统创建操作系统用户,linux系统中用户组创建管理linux操作系统 -电脑资料...

    用户组管理包括对用户组创建,删除,修改及查看组操作命令,下面我们一起来看看希望本文章对各位同学会有所帮助哦, 1,创建组 groupadd test 增加一个test组 2,修改组 groupmod ...

  10. linux的增强文件夹,在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么...

    在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么 1. 点击菜单栏 设备 –> 分配光驱 –> 选择一个虚拟光盘,找到VirtualBox安装目录下的`VBox ...

最新文章

  1. 面试环节:在浏览器输入 URL 回车之后发生了什么?(超详细版)
  2. [置顶] 我整理的一些常用网址
  3. C语言基础(6)-char类型
  4. SAP 解决长时间不操作掉线问题
  5. mysql 一次性导入数据库_Mysql 一次性备份导出/导入恢复所有数据库
  6. mstsc局域网远程 要预先做的设置
  7. ABAP system landscape和vue项目webpack构建的一种实践
  8. 10.傅里叶变换——正弦之和、时间和频率_2
  9. LoadDruidSegmentStep failed File does not exist: /druid/segments
  10. VS2005 Extjs智能提示插件
  11. Win-MASM64汇编语言-MOV/MOVSB/MOVSW/MOVSD/REP/REPZ/REPE/REPNZ/REPNE
  12. enum类型的标签内容根据语言的取法
  13. java开发crm遇到的难点_CRM 2011 开发中遇到的问题小结
  14. C#网络编程(异步传输字符串) - Part.3
  15. ValueStack中的context与ActionContext的区别
  16. 计算机日志查询域用户登录记录,Windows域控制器身份验证登录日志记录和取证...
  17. java开发坦克大战小游戏
  18. 学会这两招,你就知道怎样图片转文字
  19. qt中bug总结:遇到C1071:在注释中遇到意外的文件结束
  20. 邮件服务器名,接受邮件服务器名称有哪些

热门文章

  1. linux实现nat转发和内部端口映射
  2. 云评测、云监测、云加速,性能魔方mmTrix全球速度最快
  3. Use MVS Dsbame convensions. windows下ftp.exe客户端上传错误
  4. ios9定位服务的app进入后台三分钟收不到经纬度,应用被挂起问题及解决方案
  5. SQLServer之删除约束
  6. 开源实时日志分析ELK
  7. Mac OS X 安装和配置Scala
  8. Perl的Hash一个小细节
  9. org.springframework.jdbc.BadSqlGrammarException: CallableStatementCallback; bad SQL grammar
  10. Linux vsftp配置详解