macOS-终端-在X天之前的Users目录中查找并删除文件夹

布鲁佛索尔

我在学校工作,我想发送一个脚本来删除实验室计算机上X天之前的用户文件夹。

我想出了:

find /Users/* -prune -mtime 30 | grep -v /Users/admin | grep -v /Users/Shared

返回的目录不同于那两个早于30天的目录,这很好,但是我不确定如何立即删除这些文件夹。

谢谢。

亚历山大·奥玛拉

与其grep查看结果以跳过某些文件夹,不如将其与-not -path选项一起使用find

find /Users/* -prune -not -path /Users/Shared -not -path /Users/admin -mtime 30

然后你可以使用-execrm -rf每个条目。

find /Users/* -prune -not -path /Users/Shared -not -path /Users/admin -mtime 30 -exec rm -rf "{}" \;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

macOS 终端中的 Saxon

使用macOS终端在子目录中查找目录

在终端中创建YAML文件-MacOS

如何在 macOS 终端中复制文件

在MacOS终端中使用Regex查找

终端命令在macOS中控制夜班

提示名称在macOS终端中来自何处?

我在 macos 上使用终端删除了我的用户文件夹

macos-终端删除文件路径中以“ $”开头的部分

在 macOS 终端 (zsh) 中在家时显示波浪号 (~) 而不是主文件夹名称

macOS终端无法登录

如何在macOS终端中批量重命名文件?

如何从MacOS的终端在Texmaker中打开tex文件?

快速在macOS中打开新的伪终端设备文件

使用 Google Chrome [MacOS;] 输入网站的输入并为文件夹中的所有文件生成输出;终端]

在MacOS上通过终端打开.html文件时设置目标

如何在终端中关闭后台程序macOS

如何在MacOS中修复从终端打开的崇高?

如何在终端(macOS Sierra)中显示颜色

-bash: npm: 在使用 Docker MacOS 的终端中找不到命令

在macOS终端中找不到Google Lighthouse命令

如何获取MacOS中打开的终端窗口的pid?

macOS终端中的nvim在显示termguicolors时中断

无法在macOS终端中执行命令,为什么?

在终端(macOS)中编译hello world.cpp

在MacOS终端中存储和调用命令

如何从macOS终端中的文本文件获取所有行,包括今天之前的日期?

命令“ adb”在macOS shell脚本中无法正常工作,但在macOS终端中可以正常工作

MacOS 终端 - 错误的光标位置