grep命令的错误提示是由于试图在目录中搜索,而不是在文件中。要在目录中的所有文件中搜索特定字符串,可以使用递归搜索选项 -r。
以下是正确的用法:
shgrep -r "ebd4bd19b8f059aba9e30ca109a7aead" ../logs/
这样,grep将会在 ../logs/ 目录下的所有文件中搜索该字符串。
bashgrep 825f4da00e1b520ebe82e5a9fa00313c-0 ../logs/innerWealthServer/common.log
使用 ls 命令可以查看目录下的所有文件和目录。以下是一些常用的 ls 命令选项:
只列出当前目录下的文件和目录:
shls
列出详细信息(如权限、所有者、大小和修改时间等):
shls -l
包括隐藏文件(以 . 开头的文件):
shls -a
以可读性更高的方式显示文件大小(如 KB、MB 等):
shls -lh
递归列出目录及其子目录下的所有文件和目录:
shls -R
你可以组合这些选项以满足不同需求,例如:
shls -alh
这将列出所有文件(包括隐藏文件),并显示详细信息和可读性高的文件大小。
本文作者:JIeJaitt
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!