Articles of 查找

从`find`循环文件名?

如果我运行这个命令: sudo find . -name *.mp3 那么我可以得到很多mp3文件的清单。 现在我想用循环中的每个mp3文件做一些事情。 例如,我可以创build一个while循环,并将第一个文件名称分配给variablesfile 。 然后我可以用这个文件做一些事情。 接下来,我可以将第二个文件名称分配给variablesfile然后执行该操作等。 我怎样才能实现这个使用Linux shell命令? 任何帮助表示赞赏,谢谢!

可以'find'或任何其他工具search宽度优先的文件?

有时我知道一个文件不是很深,但是一个非常密集的子目录不允许我find我想要的文件。 可以find (或任何其他工具)使用广度优先search查找文件?

Linux:以recursion方式查找字典中的文件列表

我有一个文本文件每行一个文件名: Interpret 1 – Song 1.mp3 Interpret 2 – Song 2.mp3 … (约200个文件名) 现在我想要为这个Filenamesrecursion地search一个文件夹来获取Filenames.txt中每个文件名的完整path。 这个怎么做? 🙂 (目的:复制文件到我的MP3播放器,但其中一些是坏的,我想重新复制全部,而不用花费我的音乐文件夹研究他们的小时)

使用谷歌作为字典查找通过bash,如何抓住第一个定义?

#!/bin/bash # Command line look up using Google's define feature – command line dictionary echo "Type in your word:" read word /usr/bin/curl -s -A 'Mozilla/4.0' 'http://www.google.com/search?q=define%3A+'$word \ | html2text -ascii -nobs -style compact -width 500 | grep "*" 从google.com转储一系列的定义,例如: Type in your word: world * universe: everything that exists anywhere; "they study the evolution of […]

找不到列表中的文件

我有一个file.lst文件的列表。 现在,我想查找目录dir所有文件,除了file.lst文件中的文件之外,它们都是7天以前的文件。 如何修改find​​命令或从结果中删除file.lst中的所有条目? 例: file.lst : a b c 执行: find -mtime +7 -print > found.lst found.lst : a d e 所以我期望的是: d e

我怎么才能find只有拥有使用bash的所有者的一定权限的文件

我想通过某个用户的许可才能find文件。 例如,如果我想find一个文件,我有充分的权限。 我可能会这样做: find . -user $(whoami) -perm 但是,如果我想忽略root和其他用户的权限,我应该在-perm后面加上什么。 我知道必须有很多类似的问题。 但其中大部分都是相似的。 提前致谢。

在linux系统上find与'name'匹配的所有文件,并search'text'

我需要在linux系统上find'filename.ext'的所有实例,并查看哪些包含文本“查找”。 有没有一套可以工作的linux命令行操作?

Bash:find并复制

任何人都有另一种方法来查找和复制在bash中的文件比: find . -ctime -15 | awk '{print "cp " $1 " ../otherfolder/"}' | sh 我喜欢这种方式,因为它是灵活的,因为我build立我的命令(可以通过任何命令),并执行它。 有没有其他的方法来简化命令到文件列表? 谢谢

一些复制命令在窗口中从当前位置复制到指定的位置

所以,我已经开始: copy | dir /s /b | find "myFile" C:\Destination 但问题是目标在此命令中不可见。 它只看到命令的第一部分untip C:\ Destination。 有没有办法可以search一个文件并复制它? 我也试过这个瘦身: SET source = dir /s /b | find "myFile" SET destination = %CD% copy %file% %destination% 但它不起作用。 在某些时候甚至试图设置一个指向该目录(%CD%)的variables不起作用。 提前致谢! PS:我正在寻找一个解决scheme,可以不用在电脑上安装任何新东西,这就是为什么我想batch file。 我想我可以用VBscript做到这一点,但我不确定。 如果有人认为这是一个更好的select,请张贴这个答案。

用于Unix的Windows查找命令来search多个文件types

虽然在窗口中安装了cygwin给了unix命令的大部分,我仍然想知道如何使用Windows“查找”命令在一个命令中search多个文件types。 即: find . -name *.cpp -o -name *.h -o -name *.java find . -name *.cpp -o -name *.h -o -name *.java 上面的命令给出了所有cpp,h和java的列表,使用windows查找什么等价物?