目录相关
目录压缩
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 文件。