Adicione os arquivos que deseja ocultar a um arquivo nomeado .hidden
com 1 arquivo por linha dentro do diretório em que esses arquivos estão. Algo assim ls {files} >.hidden
funcionará para fazer isso rapidamente.
Você pode ocultar arquivos visualizados no Windows com C:\>attrib +h D:\*.hidden /S
(isso ocultará o .hidden
arquivo do método anterior). O diretório que assumi D :.
Você pode ocultar esses arquivos ls
no Linux adicionando isto ao seu ~./bashrc
:
ls () {
if [ -f .hidden ]; then
declare GLOBIGNORE="$GLOBIGNORE:.*:$(tr '\n' ':' < .hidden)"
ls "$@"
fi
}
Isso ocultará os arquivos ao usar ls
e ls
somente. Também pressupõe que você ainda não possui um alias para ls
. ls -l
ainda os mostrará, mas esse é apenas outro apelido.
O último comando que encontrei no superusuário . Voto por favor essa resposta;)