Verifique se o arquivo está visível no OSX 10.10 com terminal

2

Usando comandos no terminal, como posso verificar se um arquivo específico está visível ou oculto para um usuário?

    
por Kerozu 01.02.2015 / 22:02

2 respostas

6

Existem duas maneiras de ocultar arquivos do OS X Finder (a menos que estejam configurados para mostrar arquivos ocultos, ou o usuário queira ver esses arquivos em um diálogo de arquivo ):

  • Renomeie para que o nome comece com um período ( . ), por exemplo %código%. Isso é comum com software com raízes Unix.
  • Defina o sinalizador de arquivo oculto . Algumas pastas do sistema, notáveis .bash_profile , têm esse sinalizador por padrão.

O primeiro é fácil de ver executando ~/Library ( ls -A mostrando arquivos cujos nomes começam com um ponto), para o último você precisa usar -A e procurar o valor ls -lO na coluna entre possuir o nome do grupo e o tamanho do arquivo.

    
por 01.02.2015 / 22:34
0

Simplesmente…

file.doc é visível

.file.doc está oculto

O usuário pode optar por visualizar os invisíveis, portanto, um sinalizador oculto não é suficiente para tornar qualquer arquivo 'impossível de obter' para o usuário, se ele for suficientemente engenhoso.

    
por 01.02.2015 / 22:23