![隐藏“*_files”](https://linux22.com/image/976013/%E9%9A%90%E8%97%8F%E2%80%9C*_files%E2%80%9D.png)
当我下载完整的网页时,我得到 html 文件加上一个带有_files
名称的文件夹。
所以每次我ls
都会得到所有这些文件的列表。
重命名很麻烦。
我怎样才能让它们离开我的视线,以便我可以看到我的真正的子目录ls
?
答案1
你可以定义别名在你.bashrc
这样的:
alias ls="ls --hide='*_files'"
保存更改并运行:
source .bashrc
执行此命令后,如果您想查看文件夹的全部内容,可以使用:
ls -a
答案2
cd _files && ls
或者
find . -type f
该_files
目录是真正的子目录。图像、JavaScript、CSS 等…都保存在该目录中,当您在 Firefox 或 Chrom{e,ium} 中将网页保存到磁盘时,会重写原始 HTML 文件以从那里加载它们。
答案3
不要隐藏它们。它们包含您的网页内容。HTML 文件本身就是页面。
要仅列出当前文件夹中的子目录(不包括文件),您可以使用:ls -d */
或echo */
或ls -l | grep "^d"