隐藏“*_files”

隐藏“*_files”

当我下载完整的网页时,我得到 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"

相关内容