Questions tagged «find»

Windows系统中的find命令用于过滤输入文本的行,并返回与过滤器匹配的行。* nix系统中的find命令用于查找符合特定条件的文件或文件夹。

1
Windows 8:识别和合并文件
Windows 8:如何按照我可以导入Excel的所有MP3音乐文件的文件夹输出列表,以便我可以选择并合并到一个文件夹中? 我已经看到一些代码似乎在没有人为干预的情况下做到这一点,但我担心可能有MP3文件的应用程序无法找到它们。

2
关于Linux查找手册页中的示例
Linux查找手册页中的以下示例似乎不起作用: find repo/ -exec test -d {}/.svn \; -or \ -exec test -d {}/.git \; -or -exec test -d {}/CVS \; \ -print -prune Given the following directory of projects and their associated SCM administrative directories, perform an efficient search for the projects' roots: repo/project1/CVS repo/gnu/project2/.svn repo/gnu/project3/.svn repo/gnu/project3/src/.svn repo/project4/.git In …
linux  find 

1
如何在Windows 7中启用“更高的高程”?
每次我尝试从Open Office或任何类似程序保存文件时,我都需要更高的高程。我试图搜索该文件,但没有任何结果,我不知道如何激活此功能。我真的需要一步一步地简单解释如何找到它并激活它 - 从我读过它与Vista有什么关系?我在acer笔记本电脑上使用Windows 7专业版64位和IE 11。当然希望有人可以帮助我,甚至推荐一个有信誉的替代开放办公室,我可以下载这个功能没有发挥作用。
find 

2
使用find命令移动目录
我试图在一个路径中找到特定目录,并使用find在其他路径中移动目录。 源目录如下所示, /Dir1/country1/month1/date1,date2,date3 /Dir1/country2/month1/date1,date2,date3 ... . . /Dir1/country10/month1/date1,date2,date3 我想找到date1目录并移动到目的地 /备份/ source1中/方向1 / 我正在使用下面的命令 [root @ mytest Dir1]#find -name“date1”-exec mv {} / Backup / source1 / Dir1 / {} \; 而我正在低于错误。 mv:无法保留`/Backup/source1/Dir1/./country1/month1/date1/date1/date1_1.txt'的所有权:不允许操作 不确定如何删除目标中的date1目录重复,“。/”也会产生问题。 祝福,KJ
linux  bash  find 

1
如何一次提取多个文件?
我有很多rar文件存储如下: /torrents/televisionshowS01E0$X/nameoftelevisionshow.rar 其中$ X是变量= {0,1,2,...,12} 我想使用单个命令将它们提取到单个输出目录(/publicshare/)。 这是我到目前为止所拥有的: for i in find /torrents/televisionshowS01*/ -name *.rar; do unrar x "$i" /publicshare/;done 但我得到以下结果: Cannot open /torrents/televisionshowS01E01/.rar No such file or directory No files to extract 但是,find / torrents / televisionshowS01 * / -name * .rar会返回正确的路径。

1
什么产生不一致的条件查找结果?
我正在编写一个小脚本,在任意目录中获取有关两个不同文件扩展名(* .parquet OR * .metadata)的各种文件统计信息。我只需要在过去24小时内修改/创建的文件中获取这些文件统计信息 TD=${1:-`pwd`} find $TD -maxdepth 1 -type f -mtime -1 -name "*.parquet" -o -name "*.metadata" | wc -l find $TD -maxdepth 1 -type f -mtime -1 -name "*.parquet" | wc -l find $TD -maxdepth 1 -type f -mtime -1 -name "*.metadata" | wc -l 第一行输出 60540 …
linux  bash  find 

1
debian和macOS之间cli“find”的区别
我的笔记本电脑崩溃后,我刚从mDebian搬到macOS。幸运的是,我用我的别名来挽救我的.zshrc,然而,使用“find”的两个别名似乎在macOS中不起作用,我不太确定它的区别是什么。 第一个命令应该将msubdirectories的所有文件移动到当前目录,并且它在debian上运行完美: alias mup='find -type f -exec mv {} . \;' 然而,在macOS上,我得到了一个“查找:非法选项 - t” 同样,要将从JPG结尾的文件更改为我使用的jpg alias jprn="find -name '*.JPG' -exec rename "s/.JPG/.jpg/g" \{\} \;" 导致另一个“发现:非法选项 - n” 不幸的是,错误是相当神秘的,所以我甚至不知道从哪里开始寻找解决方案,因为基于man的所有句柄似乎都是正确的。 任何信息或指针将非常感谢! 谢谢

1
在Ubuntu(gnome)终端输出中查找文本[重复]
可能重复: 搜索终端输出 想象一下这种情况: 您在gnome终端上运行命令。该命令为终端提供了一堆输出。过了一段时间,你意识到你需要一个变量的值(让我们说variable_needed),它是由终端中某处的命令打印出来的。怎么找到它? KDE终端曾经有一个快捷键ctrl+ shift+ f搜索终端输出。似乎gnome-terminal没有它(至少在Ubuntu 10.04.2 LTS上)。有没有办法添加它?有没有其他好的终端我可以使用它有吗? 请注意,输出已经写入,所以我不希望(不能)再次运行命令与grep,|,>,vim,emacs等结合使用。

1
“找到| grep | awk“很糟糕。”
我正在扫描我服务器上的所有shell脚本,并通过以下命令执行此操作: find / -type f -exec file --mime-type {} \; | grep "text/x-shellscript" 这工作正常,这是一个示例输出: /lib/udev/hwclock-set: text/x-shellscript /lib/init/bootclean.sh: text/x-shellscript /etc/network/if-up.d/openssh-server: text/x-shellscript /etc/network/if-up.d/mountnfs: text/x-shellscript 现在,我想处理文件名,并尝试使用awk: find / -type f -exec file --mime-type {} \; | grep "text/x-shellscript" | awk -F: '{ print $1 }' 但是,这不会产生任何输出。我曾尝试重定向管道等,但在这里我已经碰壁了。 任何人都知道我做错了什么?
bash  find  grep  pipe  awk 


1
后订单查找-exec?
我想使用'find -exec'从一个组织中删除某些目录 find $rootdir -type d -name target -exec rm -rf {} \; 我收到错误消息 find: `foo/bar/target': No such file or directory 因为'find -exec'显然是按预定顺序工作的,即先完成工作,然后拜访孩子。我不想简单地将错误消息重定向到/ dev / null,因为它们可能很有意义。有什么建议么?
linux  shell  find 


2
使用grep或任何其他命令为文件的某些内容编号
我有这样一个文件: ==================================[RUN]=================================== result : Ok CPU time : 0.016001 s ==================================[RUN]=================================== result : Ok CPU time : 1.012010 s 我想像这样编号RUN ==================================[RUN 1]=================================== result : Ok CPU time : 0.016001 s ==================================[RUN 2]=================================== result : Ok CPU time : 1.012010 s 我怎么能用grep或任何其他命令呢?
-1 linux  find  grep 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.