bash 查找,仅删除文件 - 参数顺序

2023-12-13

假设今天是 4 月 8 日,我在 bash 中执行以下命令。

cd /tmp
mkdir hello
touch -d 2015-04-01 hello

然后,假设我想删除 /tmp 中超过一天的所有文件,但不删除目录,然后执行以下命令:

find /tmp -mtime +1 -delete -type f

如果目录“hello”不是文件,为什么会被删除?

Thanks!


find 命令按顺序执行表达式。自从-delete是在之前-type, -type永远不会达到。尝试:

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

bash 查找,仅删除文件 - 参数顺序 的相关文章

  • Raspberry Pi:未设置 X11 DISPLAY 变量,但该程序执行了需要它的操作

    我正在使用 PuTTY 与 Raspberry Pi 进行套接字连接 我正在开发一个电视记分牌应用程序 我正在使用 WinSCP 来复制这些 sh文件到树莓派 当我运行脚本时 timer sh bin bash java jar home
  • 递归使用 scp 但排除某些文件夹

    假设有一些具有这些结构的文件夹 bench1 1cpu p 0 image bench1 1cpu p 0 fl 1 bench1 1cpu p 0 fl 1 bench1 1cpu p 0 fl 1 bench1 1cpu p 0 fl
  • USR1 信号后可靠地终止睡眠进程

    我正在编写一个 shell 脚本 它定期执行任务并从另一个进程接收 USR1 信号 该脚本的结构类似于这个答案 https stackoverflow com a 27694965 1402511 bin bash trap echo do
  • 编写一个 bash shell 脚本,在用户定义的时间内消耗恒定数量的 RAM [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在尝试编写一个 bash she
  • 将 ed25519 私钥 ssh 转换为 RSA 私钥

    我正在寻找使用将 ed25519 私钥转换为 rsa 私钥ssh keygen I found 这个有用的指南 https man openbsd org ssh keygen但我无法弄清楚如何指定输入格式为 ed25519 并且导出格式应
  • python 课堂上有太多自我

    我正在学习 Python OOP 并尝试将 Java 类转换为 Python 类 请参阅此 PDF 中的第 15 页了解 Java 代码 google 文档link https docs google com open id 1eqzajO
  • 如何使用unix“find”命令查找所有cpp和h文件?

    我知道要找到所有 h我需要使用的文件 find name h 但如何找到所有 h AND cpp files find name h print o name cpp print or find name h o name cpp prin
  • 使用 Shell 脚本自动安装 R-Studio

    有没有办法在 Linux 系统上自动安装 R Studio 它应该自动检测操作系统并安装具有所需依赖项的 R 和 R Studio 谢谢 我准备了以下 shell 脚本来使安装完全自动化 bin bash Program R Studio
  • getopts 未提供参数

    如何检查是否没有提供必需的参数 我发现 switch case 中的 选项应该足以达到此目的 但它永远不会进入该 case 代码块 我是否将 冒号大小写 放在开头或其他位置并不重要 我的代码 while getopts a b OPTION
  • 如何使用 PHP 设置 Beanstalkd

    最近我一直在研究 Beanstalkd 与 PHP 的使用 我学到了很多东西 但对服务器上的设置等有一些疑问 我认为它是这样工作的 我在 Ubuntu 服务器上安装 Beanstalkd 和所有依赖项 例如 libevent 然后我启动 B
  • 如何在 AOSP 中向预构建应用程序(无源代码)添加额外权限

    我有一个没有特定 android 权限的应用程序 例如android permission CHANGE CONFIGURATION 我没有它的源代码 我正在开发 AOSP 我预先构建了这个应用程序 如下所示 将APK放入 device m
  • Unix shell 之间的可移植性 - 我是否正确地考虑了这个问题?

    每当我编写 shell 脚本 主要是软件开发实用程序或构建工具 时 我通常都会尝试避免使用 bash 而倾向于使用普通的旧 sh 来实现可移植性 然而最近我遇到了越来越多的问题 其中有用的功能不可用 或者使用 sh 的系统之间的行为实际上不
  • 是否可以使用数组中存储的关键字执行 grep 操作?

    是否可以使用存储在数组中的关键字执行 grep 操作 这是可能的代码片段 我该如何纠正它 args key1 key2 key3 cat file name while read line echo line grep q w args c
  • 在 shell 中将 ANSI 转换为 UTF-8

    我正在制作一个解析器 1 csv 到 3 csv 脚本 但遇到问题 我是法国人 所以用我的语言我有这样的字母 一位客户向我发送了一个 csv 文件 Linux 将其识别为 unknown 8bit 我猜是 ansi 在我的脚本中 我正在编写
  • Linux命令:如何仅“查找”文本文件?

    经过几次谷歌搜索后 我得出的结论是 find my folder type f exec grep l needle text exec file grep text 这非常不方便 并且会输出不需要的文本 例如 mime 类型信息 还有更好
  • 使用 grep 仅打印上下文

    Using grep http www computerhope com unix ugrep htm 您可以打印与您的搜索查询匹配的行 添加一个 C选项将打印两行周围的上下文 如下所示 gt grep C 2 lorem some con
  • Bash shell 中的“[ ]”与“[[ ]]”[重复]

    这个问题在这里已经有答案了 这可能已经得到回答 但我还是要问 我有两个版本的脚本 comp sh bin sh export tDay date Y m d newfile filename tDay filename filename 2
  • 如何使用AWK从文件中连续输出行

    我有一个多行文件 我想连续输出文件的某些行 比如第一次 从第1行打印到第5行 下次 打印第2行到第6行 依此类推 我发现 AWK 是一个非常有用的函数 我尝试自己编写代码 但它什么也没输出 以下是我的代码 bin bash for n in
  • 从 PHP 启动交互式 SSH bash 会话

    我正在使用 PHP 编写常见服务器管理任务的快捷方式 我正在使用deployer org 但这应该不重要 我想添加一个任务 用于在通过 SSH 连接到服务器后启动交互式 bash 提示符 例如 您将运行 dep ssh 其中 dep 是一个
  • Perl 初学者:如何查找/替换文件中的 ASCII 字符?

    我对 Perl 完全陌生 我认为这将是解决我的简单任务的最佳语言 我需要将二进制文件转换为可读的文件 并且需要查找和替换字符串 例如 x00 x39 into x09 选项卡 或类似的东西 从 bash 开始 我从以下内容开始 效果很好 p

随机推荐

  • 在 Facebook IOS SDK 中禁用单点登录 (SSO)

    我们构建了一个使用 Facebook SDK 的 iOS 应用程序 不幸的是 我们的客户要求我们禁用应用程序中的后台 这意味着 Facebook 单点登录 SSO 方案对我们不起作用 因为我们的应用程序现在在登录 授权后启动时从头开始 在
  • jq - 如何根据属性值的“黑名单”选择对象

    类似于这里回答的问题 jq 如何根据属性值的 白名单 选择对象 我想根据属性值黑名单选择对象 以下内容可以很好地作为白名单 curl s https api github com repos stedolan jq commits per
  • JQuery 表单提交添加请求标头

    我想问一下调用前是否可以指定 headers myForm submit 我知道您可以在 AJAX post 请求中指定 但是在提交这个简单的表单之前可以吗 是的你可以 需要一定的本土化JavaScript苦差事 我就是这样做的 h1 Cu
  • 如何优化2个相同的内核,占用率50%,可以在CUDA中同时运行?

    我在 CUDA 中有 2 个相同的内核 报告理论占用率为 50 并且可以同时运行 但是 在不同的流中调用它们会显示顺序执行 每个内核调用的网格和块尺寸如下 Grid 3 568 620 Block 256 1 1 With 50 regis
  • 来自样式对象的 PHPExcel 特定单元格格式

    我在项目中使用 PHPExcel 需要设置 Excel 工作表单元格的样式 我所做的是创建一个 PHPExcel 样式对象 如下所示 style red text new PHPExcel Style 然后 我使用此样式的设置函数来填充对象
  • 下载的文件作为控制器(ASP.NET MVC 3)中的流会自动处理吗?

    让我们假设下载所选文件的控制器 public FileResult Download string f Stream file MyModel DownloadFiles f return File file application oct
  • 为设备手动设置 USB 传输类型

    我尝试在 ARM 板 Pandaboard 上运行 Asus xtion 并且我已经安装并使用了 openni 提供的示例 例如 NiSimpleRead 为了让这些示例在此平台上运行 需要进行一些调整 其中之一是将 UsbInterfac
  • 为什么浮动元素的背景看起来独立于内容而移动?

    在下面的 CSS 代码中 背景似乎是divTwo已经落后了divOne 但内容divTwo似乎已被抛在后面 为什么 div 的背景似乎独立于内容移动 divOne width 300px height 100px background co
  • 正确理解相同主机/不同端口和安全性的 CORS

    我不做太多客户端网络编程 所以我试图理解这个概念与我的具体情况的关系 我有一个 RESTful WCF 服务在 50000 多个端口上运行 此外 我还有一堆用 HTML5 CSS3 JavaScript 编写的 Web 表单 不是 ASP
  • Python中如何获取最新的目录

    我正在寻找一种方法 可以找到在另一个目录中创建的最新目录 我唯一的方法是os listdir 但它显示了里面的所有文件和目录 如何仅列出目录以及如何访问目录的属性以查找最新创建的目录 谢谢 import os dirs d for d in
  • PHP下载MySQL数据库备份

    我想让客户能够手动下载其数据库的备份 我正在使用 PHP 和 MySQL 对该网站进行编码 因此 管理员用户登录后 菜单中会出现一个链接 用于将 sql 文件下载到本地计算机 我怎样才能用 PHP 来完成这个任务 尝试从 PHP 备份数据库
  • CSS @font-face 在 ie9 中不起作用

    我设法使用一种自定义字体 该字体适用于每个值得被称为 浏览器 的浏览器 出色地一如既往这些很酷的东西不适用于 ie 在本例中为 ie9 我尝试了以下方法 font face font family Roboto src url fonts
  • 如何访问 RandomForestClassifier(spark.ml-version)创建的模型中的各个树?

    如何访问 Spark ML 生成的模型中的各个树随机森林分类器 我正在使用 RandomForestClassifier 的 Scala 版本 其实它有trees属性 import org apache spark ml attribute
  • 如何使用 Quartz.net 每天发送电子邮件

    我尝试在 asp net MVC 项目中每天定时使用 Quartz net 发送电子邮件 但这只是一次工作 不能每天重复 这是我的代码 public class EmailJob IJob private static Logger log
  • sonarqube 5.6 和 LDAP 2.0 无法进行身份验证

    我正在测试 sonarqube 5 6 的升级 并安装了 ldap 2 0 插件并将相关配置复制到我的测试 5 6 设置中 相关配置是 sonar security realm LDAP ldap url ldaps xxxx 636 ld
  • 将 Spring Security 与 Spring Gateway 结合使用时出现“无法访问 javax.servlet.Filter”错误

    我将 Spring Gateway 和 Spring Security 放在一起 因为我想保护我的网关 但是在实现以下类扩展之后WebSecurityConfigurerAdapter 该项目抛出 java 无法访问javax servle
  • 从 Eclipse 搜索中排除文件夹

    有没有办法从 Eclipse 中的搜索中排除某些文件夹 及其所有子文件夹 快速而肮脏的方法 右键单击文件夹 转到属性 然后将文件夹标记为派生 默认情况下 派生实体不会被搜索 这种方法的问题是 如果删除该文件夹 Eclipse 会 忘记 该文
  • 为什么Java中的抽象类有构造函数? [复制]

    这个问题在这里已经有答案了 为什么一个abstractJava 中的类有一个constructor 它正在构造什么 因为我们无法实例化abstract class 有什么想法吗 Java 中的构造函数实际上并不 构建 对象 它用于初始化字段
  • UIDatePicker 和 NSDate

    我有一个从 UIDatepicker 获得的 NSDate IBOutlet UIDatePicker dueDate NSDate selectedDate dueDate date 我如何检索月份dueDate以一个int 1 月为 1
  • bash 查找,仅删除文件 - 参数顺序

    假设今天是 4 月 8 日 我在 bash 中执行以下命令 cd tmp mkdir hello touch d 2015 04 01 hello 然后 假设我想删除 tmp 中超过一天的所有文件 但不删除目录 然后执行以下命令 find