问题标签 [find-util]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
131327 浏览

bash - 使用 find 命令搜索可执行文件

find我可以在 Unix命令中使用什么类型的参数/标志来搜索可执行文件?

0 投票
1 回答
701 浏览

macos - 如何在 Mac OS X 上更改子目录中的文件扩展名

我一直在尝试迭代一个目录结构,我想将文件扩展名从更改.mv4.mp4.

问题是很多文件名中有空格,我迭代目录结构没有成功。

我正在终端中执行此操作。

有一些示例可以更改单个目录中的扩展名,但不能用于子目录以及文件名中包含空格的位置。

0 投票
3 回答
546 浏览

linux - Linux - 查找命令和 tar 命令失败

我在备份脚本中使用了查找和复制命令的组合。它用于相当大量的数据,

  1. 首先,在 25 个文件中,它需要找到所有超过 60 分钟的文件
  2. 然后将这些文件复制到一个临时目录 - 这些文件中的每一个都是 1.52GB 到 2GB
  3. 这 25 个文件之一将连续追加数据。

    我从谷歌搜索中了解到,如果对尝试 tar 的文件进行更新,则 Tarring 操作将失败,查找和复制是否也一样?我正在尝试这样的事情,

    /li>
  4. 在此之后我有一个步骤,我将文件复制到上面提到的临时目录(&bkpDirectoryName),这里我使用如下所述,

    这也失败了。

过去很多天都在运行相同的备份脚本,突然它开始失败并让我头疼!有人可以帮我吗?

0 投票
2 回答
149 浏览

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

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

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

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

谢谢!

0 投票
3 回答
82 浏览

linux - 在linux中搜索当前目录中名称不包含“txt”的文件

我知道如何.txt在当前目录中查找带后缀的文件: find *.txt

我该如何反转这个?

我是Linux新手,所以请帮忙。谢谢!

0 投票
1 回答
90 浏览

shell - 在 Terminal–OS X Mavericks 中使用 find 命令排除库文件夹

我正在尝试制作一个 AppleScript 来搜索用户主文件夹中名为keyPRO的特定文件夹。我在 AppleScript 中使用以下代码来执行此操作:

(“~/”表示在当前用户的主文件夹中搜索。)

令人讨厌的是,每次我运行它时,终端都会在我的库文件夹中搜索,这会导致“权限被拒绝”错误,以及其他随机的东西出现。

有没有办法从搜索中排除用户的库文件夹?

0 投票
1 回答
2199 浏览

shell - 递归搜索二进制文件的目录以获取十六进制序列?

我用来搜索一些十六进制值(比如0A 8b 02)的当前命令包括:

find . -type f -not -name "*.png" -exec xxd -p {} \; | grep "0a8b02" || xargs -0 -P 4

鉴于以下目标,是否有可能改善这一点:

  • 递归搜索文件
  • 显示偏移量和文件名
  • 排除具有某些扩展名的某些文件(上面的示例不会搜索.png文件)
  • 速度:搜索需要处理 200,000 个文件(大约 50KB 到 1MB),直接总计约 2GB。

xargs如果4 个处理器正常工作,我不太有信心。此外,当找到匹配项时,我在打印文件名时遇到了困难,grep因为它是从xxd. 有什么建议么?

0 投票
2 回答
80 浏览

bash - 查找和删除文件的最快方法是什么?

和:

如果foo bar.txt找到该文件,则不会将其与 du 一起计算或删除该文件。逃离空间的最佳方法是什么?

0 投票
1 回答
110 浏览

unix - 在 RHEL 7 上使用 bash shell - 为什么在我不使用 -exec 时会找到更多文件?

我正在寻找所有 setuid/setgid 文件。当我不使用-exec时,它按预期工作:

当我使用时-exec,我只得到结果的一个子集:

为什么?

0 投票
3 回答
166 浏览

bash - 发现:缺少“-exec”的参数,即使在转义分号后也是如此

我似乎已经尝试了所有方法,包括转义 the;之后{}、转义两个;'s、转义引号、调整sed命令 - 一切都无济于事。是什么赋予了?