Se você renomear um arquivo para . [filename], ele não será exibido por ls, mas será exibido por ls -a
ou
Você pode renomeá-lo para [nome do arquivo] ~ , o Linux considera arquivos que terminam em ~ como arquivos de backup e, portanto, os oculta.
ou
Construa seu próprio utilitário ls para excluir alguns padrões de aparecerem em ls
ou
Tente isto: link
ou
-
Você pode colocar arquivos em um diretório e depois em "diretório chmod 700". Agora, apenas o proprietário do diretório pode ver os arquivos. Essa é a coisa mais próxima de uma resposta correta para a pergunta.
-
Algumas pessoas tentam nomes malucos. Usuários inexperientes geralmente não entendem como lidar com esses arquivos. Os nomes que eu vi incluem nomear um arquivo com um caractere de controle, "..", "", etc.
-
Você pode colocar arquivos em um diretório e montar outro sistema de arquivos no diretório. Neste ponto, são necessários truques especiais para ver os arquivos e somente o root terá o poder de empregar os truques.
-
Um programa pode abrir um arquivo e depois desvinculá-lo. Se esse fosse o único link para o arquivo, o arquivo agora tem nomes zero. Mas não será apagado até que o último programa feche o arquivo. Tal arquivo pode ser chamado oculto. Isso acontece muito. Um sistema de arquivos é preenchido e alguém encontra um arquivo ofensivo. Eles rm isto. Então eles se perguntam por que o espaço não foi libertado. Eu preciso ver isso uma vez por semana ou mais.