find相关内容
我一直在尝试在 PHP 中复制 Gnu Find ("find ."),但似乎不可能接近它的速度.PHP 实现使用至少两倍于 Find 的时间.有没有更快的方法用 PHP 做到这一点? 编辑:我添加了一个使用 SPL 实现的代码示例——它的性能等于迭代方法 EDIT2:当从 PHP 调用 find 时,它实际上比原生 PHP 实现慢.我想我应该对我所拥有的感到满意:) //当直接从
..
在 Julia 中,您可以通过以下方式找到矩阵中元素的坐标: 朱莉娅>查找(x -> x == 2,[1 2 3;2 3 4;1 0 2])三元素数组{Int64,1}:249 这些值是正确的,但我更希望得到 (row,col) 元组. (1,2)(2,1)(3,3) 在 Julia 中实现这一目标的最简单方法是什么? 解决方案 我不相信有内置的方法可以做到这一点,但这里有一个函数
..
..
..
我有一个文本文件,每行一个文件名: 解释1-歌曲1.mp3解读2-歌曲2.mp3... (大约 200 个文件名) 现在我想在文件夹中递归搜索此文件名,以获取 Filenames.txt 中每个文件名的完整路径. 这个怎么做?:) (目的:将文件复制到我的 MP3 播放器,但其中一些已损坏,我想重新复制它们,而不需要花费数小时从我的音乐文件夹中研究它们) 解决方案 最简单
..
我非常需要使用脚本在 Solaris 中查找无主文件和目录,并且需要能够从查找中排除完整目录路径,因为它们可能包含数千个无主文件(这很正常,因为它们是文件托管在其他服务器上).我什至不想 find 在这些目录中搜索,因为它会挂起服务器(cpu 长时间飙升至 99%),因此在 egrep 中通过管道将 find 结果过滤掉这些目录不是一种选择. 我知道我可以这样做以按名称排除多个目录之一:
..
我想做以下事情: 在字符串和任何类型的对象(可以是列表、整数 - 任何东西)之间定义映射. 地图的键可以如下(同样,这些值并不重要): “AAA/123"==> 1 “AAA/"==> 2 “BBB/" ==> 3 "CCC/*" ==> 4 “CCC/123"==> 5 现在,诀窍是我想在给定以下字符串的情况下找到正确的值: “AAA/123"应该给 1. “AAA/111"
..
我正在尝试从某个目录中的所有文件中删除特定单词的列表,并将它们替换为任何内容. 所以: 这个很棒的内容 720p BLAH FOO BANG OOO - 30.9.2013.mp4 变成: 这个很棒的内容 - 30.9.2013.mp4 现在以下内容非常适合单个查找和替换一个单词. 查找路径/到/文件夹/-maxdepth 3 -name '*.*' -execdi
..
是否有向所有活动记录模型添加查找条件? 就是我想要这个查询 ExampleModel.find :all, :conditions=>[“状态=?",“活动"] 表现得和 一样 ExampleModel.find :all 在每个模型中 谢谢!! 解决方案 你可以使用 default_scope: class ExampleModel
..
虽然 find(["a", "b"], "c") 没有问题,但在尝试在结构数组中查找结构的索引时出现错误: 结构分数{//...}var 分数:[分数] =//...var 分数:分数 =//...find(self.scores, score)//错误:不能使用类型为 '([Score], Score)' 的参数列表调用 'find' 虽然默认情况下无法相互比较的结构可能是个问题.但是将 S
..
我有一组在 HDFS 中递归创建的目录.如何列出所有目录?对于普通的 unix 文件系统,我可以使用以下命令 查找/path/-type d -print 但我想为 HDFS 获得类似的东西. 解决方案 递归列出目录内容可以使用 hadoop dfs -lsr/dirname 命令. 要仅过滤目录,您可以在上述命令的输出中 grep "drwx"(因为所有者对目录具有 rwx
..
..
我在 OS X 终端中使用以下正则表达式查找命令来查找具有 8 位文件名后跟 .jpg、.gif、.png 或 .eps 扩展名的文件的全部负载.即使我告诉 OS X/BSD find 使用现代正则表达式,以下内容也不会产生任何结果 find -E ./-iregex '\d{8}' 使用 http://rubular.com/ (http://rubular.com/r/YMz3J8Qlgh
..
find 将文件名开头的破折号解释为选项的开头.使用熟悉的 -- 技巧不起作用,因为选项在文件名之后,引用无效,并且用 \- 替换第一个破折号也不起作用.通常鼓励用户在此类文件名前加上 ./,但如果我不知道给定路径是绝对路径还是相对路径,我该怎么办? 编辑:一种解决方案是找到“$(readlink -f -- "$test_filename")",但这很难看.有更好的想法吗? 编辑 2
..
我想跑步: ./my_script.py a_file & ... 在当前文件夹中以 .my_format 结尾的所有文件,所以我这样做: 找到 .-type f -name "*.my_format" -exec ./my_script {} &\; 但它不起作用.我应该如何在 -exec 参数中包含 &? 解决方案 试试这个: $ 查找 .-type f -name "*.m
..
我需要一种方法来列出所有不包含已知文本的文件. 该项目包含超过 1000 个文件,我只想要不包含某些文本的文件. 我想到了正则表达式,但是没有这个功能. 有人知道解决办法吗? 解决方案 从命令提示符: @for/r %f in (FILE_SPECIFIER) do @find "YOUR_STRING"“%f">无||回声%f 例如: C:\web-trunk\V
..
我是一个重度命令行用户,在我的构建系统脚本中广泛使用 find 命令.但是在 Mac OS X 上,当我不专心时,我经常会得到这样的输出: $ find -name \*.plist发现:非法选项--n发现:非法选项--a发现:非法选项--m发现:非法选项--e查找:*.plist:没有这样的文件或目录 基本上,我忘了添加小点: $ 查找 .-name \*.plist 因为 BSD fi
..
..
有一个目录包含以下文件: .├── bla-bla-bla1.tar.7z├── bla-bla-bla2.tar.7z├── bla-bla-bla3.tar.7z└── _bla-bla-bla_foo.tar.7z 我需要找到并删除所有*.7z格式的文件,除了_*.7z 我试过了: 找到/backups/-name "*.7z"-type f -mtime +180 -delet
..
有没有办法在 subversion 存储库中搜索文件? 类似于 Unix 的 find 命令,通过它我可以找到存储库中文件的位置. 我知道有 svn list,但这给了我一个目录中所有文件的列表.我想找到一个文件所在的目录. 解决方案 您可以在服务器上使用以下命令和 grep: svnlook tree --full-paths |grep 如果您需要查看大型存储库,这是
..