Jan*_*lme 15 file-manager ranger
假设我在当前目录中有以下文件:
aa01.txt
aa02.txt
bb01.txt
bb02.txt
cc01.txt
...
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以搜索给定的模式并一次选择所有匹配的文件(不仅仅是选择第一个匹配的文件,然后选择下一个,然后下一个......),以便我可以进一步处理它们(例如删除、移动、复制......它们作为一个组)?
例如,假设我想选择上面包含字符串“aa”的所有文件(也许要删除它们),或者可能选择所有包含“02”的文件(也许要复制它们)...
Mar*_*ark 11
如果你想使用正则表达式,最快的是命令mark,例如
:mark ^aa
Run Code Online (Sandbox Code Playgroud)
scout带有该标志的命令也-m将实现相同的结果,并且还允许例如全局模式。有关更多详细信息,请参阅手册页。
小智 -1
如果是Ubuntu/centos机器,您可以在终端中使用以下命令来搜索文件
sudo find / -type f -name "*.txt"
Run Code Online (Sandbox Code Playgroud)
其中“ * ”表示所有 .txt 文件,您可以替换为特定的文件名,例如“xyz.txt”。
要搜索并删除特定文件系列,请使用以下命令
sudo find / -type f -name "aa01.txt" || rm -f aa01.txt
Run Code Online (Sandbox Code Playgroud)
这肯定有效!