find

如何在 find -exec 命令中去除带有基本名称的后缀?
find

如何在 find -exec 命令中去除带有基本名称的后缀?

我还没有找到使用 find 执行以下示例的方法: $ find . -name "*.mp3" -exec echo $(basename "{}" ".mp3") \; 我期望该basename命令能够删除扩展。但是它没有。例如: $ find . -name "*.mp3" -exec ls $(basename "{}" ".mp3") \; 'Soul Man.mp3' 'Hold On! I'\''m A Comin'\''.mp3' 我也希望有人能解释一下这里发生了什么?有人会认为结果会更像这样: ls: cannot access '...

Admin

ls -R 代替 find
find

ls -R 代替 find

我可以看到ls -R所有文件和文件夹的列表。我可以grep从列表中找到文件名。 “查找” 有什么好处? 此外,如果我使用ls -R而不是,有什么注意事项find吗? ...

Admin

通过管道将 `find` 传送到 `echo` 能造成巨大破坏吗?
find

通过管道将 `find` 传送到 `echo` 能造成巨大破坏吗?

我目前正在学习 Google 网络安全 Coursera 认证课程。我现在在 Linux 部分,正在学习一些 Linux 命令,我对它完全陌生,但有一件事我很疑惑。在学习过程中,我总是试图思考防御者或攻击者可能会如何使用该命令,最近我了解了该echo >命令以及它如何覆盖所有内容。我确实检查过它可以被恶意使用,但我当然没有完全理解它。 我的问题是,假设攻击者可以访问某人的计算机,并想快速对用户造成一些损害,因为他知道该用户拥有许多.txt文件。此命令有效吗? find /home/ -name "*.txt*" | echo "gg" > "*....

Admin

AIX 以秒为单位查找文件年龄,不使用 -printf 进行查找
find

AIX 以秒为单位查找文件年龄,不使用 -printf 进行查找

AIX 7.2 希望在 AIX 上重新创建以下内容。 find /etc -maxdepth 1 -iname "*conf" -type f -mmin +5 -printf '%p;%T@\n' | awk -F ';' -v time="$( date +%s )" '{ print $1";"$2";" (time-$2 ) }' /etc/rsyslog.conf;1640302499.0000000000;46381761 conf 文件只是一个示例,用于查找可能超过一定秒数的特定文件列表。可能低至 300 秒,也可能高至 43200 ...

Admin

查找并重命名每个 basedir 下的基本目录和文件,添加前缀
find

查找并重命名每个 basedir 下的基本目录和文件,添加前缀

我想以递归方式重命名路径下所有匹配的目录和文件,其前缀依赖于当前目录。 . ├── G1_BIN_REFINEMENT │   └── marker_genes │   └── identify │   └── intermediate_results │   └── marker_genes │   ├── bin.1 │   ...

Admin

Excel - 通过在一列中搜索多个关键字返回真/假值
find

Excel - 通过在一列中搜索多个关键字返回真/假值

我需要帮助返回 Excel 表中多列中多个关键字的结果,并且我无法使用搜索引擎找到类似的情况,因此如果这个问题已经被问到,请原谅。 我需要我的列- 根据列(两个不同关键字之一)和列(仅从两个关键字中匹配一个 - 是和否)F中的信息读取“就绪”或“未准备好”(或真或假) 。DE 标准如下: “匹配”和“是”= 准备好 “完成”和“是”=准备好了 “完成”和“否”=未准备好 并且列中的所有其他状态D(“等待检查”,“进行中”和“未注册”)也应等于“未准备好”F 图片供参考: 我找到了一种方法,可以将所有不“匹配”的内容视为“未准备好”: =IF(AND(D...

Admin

如何判断哪些文件是新的或在脚本调用之间被修改过
find

如何判断哪些文件是新的或在脚本调用之间被修改过

我想要定期调用一个 shell 脚本,并且在其中我需要处理目录树中存在的新文件或者自上次调用脚本以来被修改过的文件。 我的第一个想法是调用脚本cron并使用find -type f -mmin ...相同的时间间隔。 但我更希望脚本能够独立运行,并允许手动或不定期调用。我不能只做一个简单的操作,diff因为我还需要修改文件的列表。 也许可以将通话日期存储在某处?有什么想法吗? ...

Admin

使用 find 仅列出底层目录
find

使用 find 仅列出底层目录

假设我使用 find 在目录中搜索文件夹。 find "/home/user/Documents" -type d -print 虽然这确实列出了所述位置的所有目录,但我只想获取底层目录的路径。(例如:没有子目录/文件夹的目录) 有没有一种使用 find 的简单方法可以做到这一点? ...

Admin

Notepad++ 使用在文件中查找删除多行
find

Notepad++ 使用在文件中查找删除多行

我想删除包含某些词语(例如:build、name、disk)的整行。 我知道有一个搜索字符串^.*?build.*$(\R|\Z)可以找到包含“build”的行 我如何更改它以查找“构建”或“名称”或“磁盘”? ...

Admin

在 Word 365 中找到的单词的突出显示颜色太暗,无法看清
find

在 Word 365 中找到的单词的突出显示颜色太暗,无法看清

当我使用“查找和替换”功能时,找到的单词会以非常暗的灰色突出显示,因此我看不太清楚。 如何更改 MS Word 用来突出显示其找到的单词的默认颜色? 我的步骤是: 打开 Word 文档 Ctrl + F 在左侧导航窗格的下拉菜单中选择“高级查找” 点击“替换”选项卡 在“查找内容:”和“替换为:”字段中分别输入一个单词 点击“查找下一个” 最后一步是个问题,因为它找到并突出显示了单词,但我想改变 Word 用来突出显示找到的单词的颜色。 ...

Admin

如何找到两个连续的单词,但只计算最短的字符串
find

如何找到两个连续的单词,但只计算最短的字符串

我希望能够在 Notepad++ 中搜索以 开头[startWord]并以 结尾的字符串[endWord]。 附加条件: [startWord]和[endword]在字符串中各自只能出现一次; 搜索应返回符合条件的最短字符串` 例子 [startWord]:     [endWord]猫狗 # Text to search The DOG walks in an alley. The CAT walks down the street. The CAT loves sardi...

Admin

如何找到 Mac M1Max Verntura 13.2 上不再存在的服务器别名
find

如何找到 Mac M1Max Verntura 13.2 上不再存在的服务器别名

我在 Mac 上安装了 Carbonite。每次运行时都会出现一个 Apple 对话框,提示无法找到服务器“Craig 的计算机服务器”。请注意 ' 标记。这会导致 Carbonite 冻结。经过数小时使用 Carbonite 并自行搜索后,我仍无法找到导致此问题的文件或别名。我怀疑指向此服务器的别名已经不存在几十年了。这是我儿子离家前使用的计算机。Spotlight 找不到它。 我在终端中尝试过很多命令,例如 sudo find / -name Craig*/*.* -print sudo find / -name "Craig's Computer ...

Admin

如何将嵌套子文件夹转换为单个子文件夹
find

如何将嵌套子文件夹转换为单个子文件夹

将指定目录的子文件夹“折叠”为名为“加入子文件夹”的单个文件夹的好方法是什么? 因此给定这个目录结构... ./zero.csv ./reports/r1/a/b/c/one.csv ./reports/r2/a/two.csv ./reports/r3/x/y/z/three.csv ./reports/r4/x/y/four.csv 我如何指定./reports应该折叠的子文件夹 - 导致: ./zero.csv ./reports/r1.a.b.c/one.csv ./reports/r2.a/two.csv ./reports/r3.x.y.z/t...

Admin

Cygwin 查找返回“缺少 `-exec' 参数”
find

Cygwin 查找返回“缺少 `-exec' 参数”

我有一个备份脚本,可以删除超过 x 天的备份。 在 Linux 机器上,此方法运行良好: find /backups/dummy-prod-db -name "*_D_dummy-prod-db*" -type f -mtime +7 -exec rm -v {} \; 但是如果我在装有 Cygwin 的 Windows 机器上运行这个程序: c:\cygwin64\bin\find.exe "C:\\backups\\dummy-prod-db\\" -name "*_D_dummy-prod-db*" -type f -mtime +7 -exec r...

Admin

如何列出包含同名子目录的所有目录?
find

如何列出包含同名子目录的所有目录?

我的音乐库很乱。 我尝试创建这个结构: /音乐 /音乐/艺术家/专辑/ 由于某种原因,我有几个具有这种结构的艺术家。 /音乐 /音乐/艺术家/艺术家/ /音乐/艺术家/艺术家/专辑/ 我如何才能从“/mymusic”中找到包含同名子目录“/mymusic/artist/artist”的每个艺术家目录,以便我可以手动修复结构。 比你。 ...

Admin