linux查找某个目录下所有文件中是否包含某个字符串

哎呀,这个我很熟悉。
我在武汉的时候,公司的服务器硬盘几乎满了,我不得不寻找不再有用的旧文件。
在Linux系统中查找包含某个单词的文件确实很方便。

我通常使用该组合:“find”加“grep”。
具体怎么做呢?
想一想,比如你想知道“/data/old_project”目录下的所有文件是否都包含“紧急修复”字样。
只需在命令行中输入:
bash /data/old_project -类型 f |查找 xargs grep “紧急修复”
你看,先用 /data/old_project -type f 查找所有文件(-type f 是文件,不是目录),然后(“|”管道符号就像一个连接水管通水的水龙头),把所有找到的文件名交给 xargs,xargs 就会一一读取出来,并发送给 grep“紧急修复”。

这样,它将为您列出所有包含“紧急修复”的文件名,以及有关该行的信息。
快速地。

后来我在上海,必须找到这三天更改过的配置文件。
记得查看“/etc/config”目录。
刚刚添加了时间参数:
bash /etc/config -type f -mtime -3 | /etc/config -type f -mtime -3 | /etc/config -type f -mtime -3 查找 xargs grep “配置更新”
-mtime -3 表示最近三天内修改的文件。
-type f 仍然只查找文件。
这样您就可以更准确地找到它。

此外,有时我们找到的是文件名而不是文件中的内容。
例如,您想在当前目录及其下面的所有子目录中查找文件名中带有“backup”字样的文件。
我我通常输入:
bash 寻找。
-名称“备份”

是当前目录,-name "backup" 表示文件名中包含“backup”一词,而且是通配符,什么都可以。

看,就这么简单。
当我第一次开始摆弄Linux时,我在命令行上慢慢地输入它。
如果您经常使用这些小技巧,它们会变得更容易使用。

linux怎么查看当前目录内容

上周 我尝试使用 ls -l 查看文件详细信息。
非常清楚。

2 02 3 我使用树来查看目录结构。
很熟悉。

那是我的朋友 使用搜索来查找txt文件。
他很快就找到了。

必须安装树。
Access有很多功能。
忘了它。

linux如何查看目录内容

ls 命令查看文件; -a 查看隐藏文件; -l 查看详细信息; -h 查看大小; -R 寻找回滚。

ls-la 看起来一切都很好; ls|grep 搜索文件;它查看时间顺序。

看看du的大小。
ncdu 效率更高。
称一下体重。