shell命令—find

2023-05-16

find命令

# 删除/home/fengshuiyue目录下一周前的目录
fengshuiyue@ralc:~> find /home/fengshuiyue -maxdepth 1 -type d -mtime +7 ! -path /home/fengshuiyue -exec rm -rf {} \;

-maxdepth 数字:目录最大深度(-maxdepth 1 表示只查找1级子目录,-maxdepth 2 表示查找1级及2级子目录)

-mindepth 数字:目录最小深度(-maxdepth 2 表示查询2级及以上的子目录)

-type 参数(如下):(如-type f 表示查找文件,-type d 表示查找目录)
   f 普通文件
   l 符号连接
   d 目录
   c 字符设备
   b 块设备
   s 套接字
   p Fifo

-mtime +7:表示最后一次修改时间距现在超过一个星期

  访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。
  修改时间(-mtime/天,-mmin/分钟):文件最后一次修改时间。
  变化时间(-ctime/天,-cmin/分钟):文件数据元(例如权限等)最后一次修改时间。

(如 -mtime -1 表示查询当天的数据 -mtime -7表示查询一周内的数据)

-path 字符串:表示匹配该路径
!: 表示不含
! -path /home/fengshuiyue:表示 查询出的结果里排除/home/fengshuiyue目录

-exec shell命令:执行命令
{} 用于与-exec选项结合使用来匹配所有文件,然后会被替换为相应的文件名。\;用来表示命令结束
(-exec rm -rf {} ; 查询到的结果都删除)

其他的find的参数如下图:
find命令

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

shell命令—find 的相关文章

  • linux下如何获取昨天和前天?

    我想在变量中获取 sysdate 1 和 sysdate 2 并回显它 我正在使用下面的查询 它将今天的日期作为输出 bin bash tm date Y d m echo tm 如何获取昨天和前天的日期 这是另一种方法 对于昨天来说 da
  • 在powershell中检查文件是否可读且正常

    我是 powershell 新手 我想检查文件是否可读且正常 在 unix 中 我们可以使用 f 和 r 在一行中完成此操作 例如 以下 shell 脚本函数接受文件名作为参数并检查文件的可读性和规律性 与此等效的 powershell 是
  • 列出破折号中当前定义的函数?

    我想列出当前定义的函数dash 有什么办法可以做到这一点吗 我能想到的最接近的是type它可以用来测试一个函数是否存在 但除此之外我很困惑 附 我说的是dash在这里 不是bash or zsh 看看 exec c 似乎没有 没有 表是静态
  • 如何使用AWK脚本检查表的所有列数据类型? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 在这里 我正在检查表中第一列的数据类型 但我想知道AWK中表的所有列数据类型 我尝试过 但只能获得一列数据类型 例如 Column 1
  • 为什么减法返回 - 符号

    我对简单的减法有疑问 但我不明白出了什么问题 我的代码 start date s N cut b1 13 Treatment end date s N cut b1 13 delta expr end start echo delta de
  • Linux shell 脚本:十六进制数字到二进制字符串

    我正在 shell 脚本中寻找一些简单的方法来将十六进制数字转换为 0 和 1 字符的序列 Example 5F gt 01011111 是否有任何命令或简单的方法来完成它 或者我应该为其编写一些开关 echo ibase 16 obase
  • 如何将设备屏幕位置转换为发送事件位置?

    我知道关于input tap x yshell 命令 但是 我想了解如何 使用执行单击sendevent命令 我能够通过以下命令实现它 sendevent dev input event5 3 53 X sendevent dev inpu
  • 给出 5 个参数,但在终端中只得到 3 个参数

    我想将一个文件传递给一个c 程序 如果我在 IDE 中执行此操作 test string string lt test txt return argc 5 但在终端上我刚刚得到argc 3 看来 这是因为 什么是 lt 意思是 我正在使用
  • 在 Linux 中禁用历史记录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 要在 Linux 环境中禁用历史记录 我执行了以下命令 export HISTFILESIZE 0 export HISTSIZE 0 u
  • xsel -o 对于 OS X 等效项

    是否有一个等效的解决方案可以在 OS X 中抓取选定的文本 就像适用于 Linux 的 xsel o 一样 只需要当前的选择 这样我就可以在 shell 脚本中使用文本 干杯 埃里克 你也许可以安装xsel在 MacOS 上 更新 根据 A
  • shell脚本中关联数组的时间复杂度

    我想知道在 shell 脚本中使用关联数组时如何构造 实现 另外 我想知道基于 shell 脚本的关联数组的时间复杂度是否是最佳的 因为我们可以使用字母和数字作为它们各自的键 编辑 他们使用什么哈希函数 如果您使用关联数组 则不能通过 使用
  • 如何在递归调用函数时阻止 bash 创建子 shell

    这是一个计算阶乘的简单 shell 函数 bin bash function factorial if 1 lt 2 then echo 1 else echo 1 factorial 1 1 fi factorial 1 但我发现这个脚本
  • 将文件从不同目录复制到公共目录

    我有很多目录 其中包含 c文件 我想复制全部 c使用 shell 脚本将不同目录中的文件复制到单个目录 find name c exec cp t tmp 启动当前目录中的所有项目 递归 获取名称结尾的项目 c 将这些项目复制到 tmp 如
  • 如何在 shell 脚本中操作 $PATH 元素?

    有没有一种惯用的方法从类似 PATH 的 shell 变量中删除元素 这就是我想要的 PATH home joe bin usr local bin usr bin bin path to app bin and remove or rep
  • 如何在 Windows 下向 .sh 脚本传递参数?

    我正在尝试在 Windows 下执行 sh 脚本 我安装了 Git 它允许我执行 sh 文件 但是 如果不使用 sh 作为执行前缀 我似乎无法传递任何参数 我的 sh 文件 echo Test 1 如果我用以下命令执行它 gt sh tes
  • 如何通过保持目录结构完整来同步路径中匹配模式的文件?

    我想将所有文件从服务器 A 复制到服务器 B 这些文件在不同级别的文件系统层次结构中具有相同的父目录名称 例如 var lib data sub1 sub2 commonname filetobecopied foo var lib dat
  • 使用 awk 读取文件并搜索另一个文件

    我正在读取一个文件 每行都有数字 我需要搜索另一个满足这些数字和其他条件的文件 我正在尝试使用 awk 来做到这一点 但遇到了问题 File a txt 1476 1477 1497 现在我需要打印第 12 列包含这些数字的行以及第 3 列
  • shell-out 值到 md5(加密)函数

    我正在寻找一种解决方案 我正在构建 JSON 记录 并需要在 JQ 中生成一些文本 但将此文本通过管道传输到 MD5 求和函数并将其用作键的值 echo first John last Big jq id first last md5 通过
  • 在脚本内使用不带密码的 sudo

    由于某种原因 我需要作为用户在没有 sudo 的情况下运行脚本 script sh 该脚本需要 root 权限才能工作 我认为将 sudo 放入 script sh 中是唯一的解决方案 让我们举个例子 script sh bin sh su
  • 通过 sed 使用 unix 变量将数据附加到每行末尾[重复]

    这个问题在这里已经有答案了 我有一个文件 我想使用 SED 将值附加到每行末尾的 unix 变量中 我已经通过 AWK 实现了这一点 但我想在 SED 中实现 像这样的东西 我已经尝试过以下命令 但它不起作用 sed i s BATCH R

随机推荐

  • 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性

    在进行UI布局的时候 xff0c 可能经常会用到 android gravity 和 android layout Gravity 这两个属性 关于这两个属性的区别 xff0c 网上已经有很多人进行了说明 xff0c 这边再简单说一下 资料
  • 【Android环境】SDK Platform Tools component is missing!

    今天没事升级了一下ADT 10 0 1工具 xff0c 然后重启Eclipse 就出现 34 SDK Platform Tools component is missing 34 的提示框 xff01 然后就发现 xff0c 所有Andro
  • 【Android面试】Android面试题集锦 (陆续更新)

    一些常见的Android面试基础题做下总结 xff0c 看看你能做出多少道 1 Intent的几种有关Activity启动的方式有哪些 xff0c 你了解每个含义吗 这里Android123提示大家 xff0c Intent的一些标记有FL
  • Python跨进程共享数据/对象

    1 跨进程共享方式 在multiprocess库中 xff0c 跨进程对象共享有三种方式 xff1a xff08 1 xff09 第一种仅适用于原生机器类型 xff0c 即python ctypes当中的类型 xff0c 这种在mp库的文档
  • 苏州市区公积金与园区公积金新政策-乙类对比 (包括住房公积金)

    新政府甲类是个过渡政策 xff0c 是为原A类会员量身打造的 xff0c 这边就不去管它了 乙类政策 xff0c 就是原B C两类会员转过来的 xff0c 还有就是2011年7月1号以后加入园区公积金的新成员 也就是说2011年7月1号以后
  • Google Market上传功能更新了

    今天 xff0c 也就是2011年7月22日 google android market应用上传功能有所更新 主要是界面有所改变 xff0c 功能上 xff0c 原本的删除功能去掉了 NND xff0c 坑爹啊 xff01 我昨晚上传了一个
  • 【开发者实用工具】移动应用信息统计

    记录两个移动应用使用状况的统计信息 1 Flurry http www flurry com 2 友盟 http www umeng com 这两者在功能上都差不多 xff0c 但是Flurry使用起来似乎简单些 目前在用第一个 xff0c
  • IE8一打开中国银行网站就崩溃解决

    近日在使用IE8 0浏览器版本登录中国银行网上银行主页时 xff0c 一打开主页 xff0c 系统就提示Internet Explorer已停止工作 xff0c 并自动关闭 解决办法 xff1a 在IE的工具 xff0d internet选
  • 【2011年度博客大赛】还请大家多多支持!!

    51CTO杯 2011年度博客大赛 正式启动了 报名时间 xff1a 2011年11月10日 2011年12月15日 报名地址 xff1a http blog 51cto com contest2011 index php mod 61 r
  • 腾讯(应用宝)SDK接入总结

    腾讯 应用宝 SDK接入总结 这个是当年 2015年或更早 在接入应用宝时的一些总结记录 xff0c 现在拿出来做一下分享 xff1a 应用宝SDK接入分QQ登陆和微信登陆 xff0c 充值方式有 xff1a 游戏币模式 道具直购模式 道具
  • 【Python】Matplotlib 可视化进阶之动画

    使用matplotlib可以很容易地创建动画框架 我们从一个非常简单的动画开始 matplotlib 动画 我们想制作一个动画 xff0c 其中正弦和余弦函数在屏幕上逐步绘制 首先需要告诉matplotlib我们想要制作一个动画 xff0c
  • 91. Decode Ways(解码方法)两种解法(C++ & 注释)

    91 Decode Ways xff08 解码方法 xff09 1 题目描述2 暴力破解 xff08 Brute Force Time Limit Exceeded xff09 2 1 解题思路2 2 实例代码 3 动态规划 xff08 D
  • 程序猿小白的2016—不忘初心,继续奋斗

    回顾过去的一年 xff0c 酸甜苦辣各种滋味 这一年很不一样 xff0c 离开了大学校门 xff0c 在社会上也体验了一把 思想逐渐成熟起来 xff0c 2016已然成为过去 xff0c 却带给了自己很多难忘的经历 完美的毕业设计 作为一名
  • ThreadPoolExecutor线程复用与超时销毁的原理

    前言 线程池基本上是每个业务都接触的 xff0c 然而线程池是怎么复用线程 xff0c 线程是怎么自动超时回收 xff0c core核心线程为什么不回收 xff0c 一直没有过多关注 xff0c 最近有疑问这些事怎么实现的 xff0c 偶有
  • Python参数校验工具:validate.py

    一直都在找一个比较好用的参数校验工具包 xff08 Python xff09 xff0c 这次终于找到了就做个记录 包名 xff1a validate py 安装方式 xff1a xff08 pip已收入 当前最新版本是1 3 0 xff0
  • 启动AndroidStudio报错Missing essential plugin:org.jetbrains.android Please reinstall Android Studio...

    问题 今天升级Android Studio 后 xff0c 打算重新启动 xff0c 却发现启动报错如下 xff1a Missing essential plugin span class token punctuation span or
  • 如何在Oracle官网下载JAVA SE 8版本(JDK 1.8.0)

    目录 一 判断你的情况是否符合本文二 JDK的安装三 配置环境变量环境变量设置测试阶段 一 判断你的情况是否符合本文 当你搜索http www oracle com technetwork java javase downloads ind
  • kendoGrid合并单元格

    kendoGrid默认API中并没有合并单元格的方法 xff0c 故自己借鉴网友的代码并做了改造 xff0c 下述代码及完成了kendoGrid中的行的合并 xff08 在 dataBound事件中完成 xff09 span class t
  • Git合并指定文件到其他分支

    1 合并某个分支上的指定commit span class token comment 在dev分支合并bugfix分支上的 ac0ca63 commit span git branch span class token operator
  • shell命令—find

    find命令 span class token comment 删除 home fengshuiyue目录下一周前的目录 span fengshuiyue 64 ralc span class token operator gt span