目录相关

目录压缩

zip -r archive.zip file1 file2 directory/

unzip archive.zip

显示所有子目录大小

du -h --max-depth=1 | sort -hr

文件相关

在 Linux 中,你可以使用 grep 命令来查找某个文件夹下所有 HTML 文件中包含特定字符串的文件。以下是具体步骤:

命令格式

grep -r "要查找的字符串" /path/to/folder --include="*.html"

参数说明

-r:递归查找目录下的所有文件。 • "要查找的字符串":替换为你要查找的字符串。 • /path/to/folder:替换为你要查找的文件夹路径。 • --include="*.html":只查找扩展名为 .html 的文件。

示例

假设你要在 /var/www/html 文件夹下查找所有包含 "example" 字符串的 HTML 文件,命令如下:

grep -r "example" /var/www/html --include="*.html"

输出结果

命令会输出匹配的文件名以及匹配的行内容,例如:

/var/www/html/index.html: <p>This is an example.</p>
/var/www/html/about.html: <h1>Example Company</h1>

如果只想显示文件名

如果你只想显示包含匹配内容的文件名,可以使用 -l 参数:

grep -rl "example" /path/to/folder --include="*.html"

输出示例:

/var/www/html/index.html
/var/www/html/about.html

如果需要忽略大小写

如果你希望忽略大小写进行查找,可以加上 -i 参数:

grep -ri "example" /path/to/folder --include="*.html"

通过以上命令,你可以轻松找到包含特定字符串的 HTML 文件。