通常我有一个文件名,它是部分路径,例如“content/docs/file.xml”。
有没有一种简单的方法来搜索该文件,而无需手动将其名称分成几部分以分别提供目录名和文件名?
如果find以这种方式工作会很棒,所以我可以运行find content/docs/file.xml,但不幸的是它没有。
在 Linux 命令行中,我想将一组(非常大的).txt文件从一个目录(及其子目录)复制到另一个目录。
我需要目录结构保持完整,并且我需要忽略除以.txt.
什么是正确的语法:
find . -type f -name \*.\(shtml\|css\)
Run Code Online (Sandbox Code Playgroud)
这有效,但不优雅:
find . -type f -name \*.shtml > f.txt && find . -type f -name \*.css >> f.txt
Run Code Online (Sandbox Code Playgroud)
如何做同样的事情,但击键次数更少?
我正在尝试对我发现的东西运行多个命令,我该如何实现?
find . -exec cmd1; cmd2
Run Code Online (Sandbox Code Playgroud)
似乎不起作用;而是在对每个文件执行 cmd1 之后运行 cmd2。
自从切换到 Chrome 以来,真正困扰我的一件事是Ctrl+ 的F行为与 Firefox 略有不同。
在 Firefox 中,如果您突出显示文本并点击Ctrl+ F,它将开始查找该文本。
有没有办法让 Chrome 做到这一点?
什么是 Unix find命令在 Windows 上的等价物?
我看到find.exeWindows 上的更像是grep. 我对相当于
find . -name [filename]
Run Code Online (Sandbox Code Playgroud) 我正在寻找一个 Linux 命令来遍历我服务器上的所有目录并找到具有 777 权限的所有文件。输出将是所有具有完整路径的文件的列表。
Windows 7 Ultimate 64 位:
我正在寻找一种方法来查找目录中不属于特定文件类型或扩展名的所有文件。
示例:我想在我的音乐文件夹(和所有子文件夹)中找到每个不是 .mp3 的文件。
我需要使用哪些选项find来排除隐藏文件?
当我使用 find 命令时,我几乎总是需要搜索本地驱动器。但是,我几乎总是安装了超大的网络共享,并且这些都包含在搜索中。有没有一种简单的方法可以排除 find 命令、grep 和其他类似命令中的那些?例子:
查找 / -name .vimrc