在我的主文件夹中,有一个名为'.hidden'的文件,其中放置了一些我不想看到的文件和文件夹的名称。我无法更改其名称,即:我cant将点号'。一开始。
[当我在终端中输入'ls'时,它将列出所有文件和文件夹,包括'.hidden'中列出的文件和文件夹。我希望'ls'排除它们。
有没有办法做到这一点?
我必须将文件'.hidden'的content传递给ls。类似于:
ls --ignore= [SOME MAGIC HERE] $(tr '\n' ' ' < .hidden)
谢谢! :)
这是我解决此问题的方法:
alias ls='exclusion=; while read p ; do exclusion=$exclusion" -I$p"; done < ~/.hidden; ls $exclusion --color=auto --group-directories-first'