Questions tagged «find»

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



5
删除数百万个文件
我的目录充满了数百万个gif图像。rm命令太多。 我一直在尝试这样的find命令: find . -name "*.gif" -print0 | xargs -0 rm 问题是,它使我的机器停顿得很不好,并且由于它是服务器,因此导致客户超时。 有什么方法可以更快地删除所有这些文件...而无需锁定机器?
38 linux  bash  shell  find  rm 

6
Bash脚本删除带有子目录的x天之前的文件
我正在尝试删除大量超过x天的文件。 现在我有一个脚本可以做到这一点 find /path/to/files* -mtime +10 -exec rm {} \; 但这也会删除子目录。有很多文件夹,但我想保留它们,并删除所说文件夹中10天以上的文件。 有没有办法做到这一点?
37 linux  find 



3
find / grep命令而不搜索已挂载的共享
使用find命令时,几乎总是需要搜索本地驱动器。但是,我几乎总是安装了超大型网络共享,这些都包含在搜索中。有没有一种简单的方法可以将find命令,grep命令和其他类似命令中的命令排除在外?例: 查找/ -name .vimrc
34 linux  find  grep 

6
如何将“ tar”命令与“ find”组合
find命令给出以下输出: [root @ localhost /]#查找var / log / -iname anaconda。* var / log / anaconda.log var / log / anaconda.xlog var / log / anaconda.yum.log var / log / anaconda.syslog var / log / anaconda.program.log var / log / anaconda.storage.log 与tar结合后,将显示以下输出: [root @ localhost /]#查找var / log / -iname anaconda。* …
31 linux  centos  find  exec 

2
如何使用'{}'重定向通过find的-exec选项运行的命令的输出?
我正在尝试自动svnadmin dump执行备份脚本命令,并且我想执行以下操作: find /var/svn/* \( ! -name dir -prune \) -type d -exec svnadmin dump {} > {}.svn \; 这似乎可行,因为它可以浏览中的每个svn存储库/var/svn并svnadmin dump在其上运行。 但是,{}exec命令中的第二个不会替换为正在处理的目录的名称。它基本上只会产生一个名为的文件{}.svn。 我怀疑这是因为shell解释>为结束find命令,并且它尝试将stdout从该命令重定向到名为的文件{}.svn。 有任何想法吗?

2
使用rsync复制除具有特定扩展名的某些文件名以外的所有文件
我有两个相同大小的闪存卡,并且我想根据以下规则将其中一个的内容复制到另一个中: 我希望所有目录和子目录都到位 我想排除.FOO,.BAR和.ZIM类型的文件(复制所有其他文件) 奖励:如果在复制文件名时输出文件名,这很酷,因为它将复制约8 GB的信息 可以通过某种方式“查找”完成此操作吗?
28 command-line  bash  find  rsync  cp 

5
如何在Linux中的vi中编辑find查找返回的所有文件?
我发现自己经常做的事情是运行find命令,然后在vi中编辑所有命令,如下所示: > find . "*.txt" ./file1.txt ./file2.txt ./path/to/file3.txt > vi ./file1.txt ./file2.txt ./path/to/file3.txt 有一个聪明而简单的方法可以在一个命令行中完成所有这些操作吗?
27 linux  find  vi 

1
将符号链接转换为硬链接
我想将软链接递归转换为目录中的硬链接。我已经尝试过这样的事情: for f in *; do (mv $f{,~} && ln $(readlink $f~) && rm $f~) done …但是它有两个主要问题: 不递归 拾取不是符号链接的文件 最好以某种方式将上面的行输入到find -type l,但是我不确定如何做到这一点。

5
Windows中的find和findstr命令有什么区别?
在Windows中,find和findstr命令之间有什么区别? 两者似乎都在文件中搜索文本: 找 C:\> find /? Searches for a text string in a file or files. FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]] /V Displays all lines NOT containing the specified string. /C Displays only the count of lines containing the string. /N Displays line numbers with the …

3
使用find-command时避免权限被拒绝的垃圾邮件
我经常尝试使用以下语法查找文件: find . -name "filetofind" 但是,通常会导致出现关于拒绝权限的文件夹的行或错误报告(拒绝权限)。除了从错误输出中使用sudo或高级grepping之外,还有其他方法可以避免此垃圾邮件吗?
21 bash  find 


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.