Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Unix >> Content
Como altera um arquivo normal para oculto no Unix?
Em sistemas semelhantes a Unix (Linux, MacOS, BSD, etc.), você pode alterar o atributo de um arquivo para torná-lo oculto usando o comando `chmod`. No entanto, "Hidden" nesse contexto geralmente significa que ele não é exibido por padrão em gerentes de arquivo como Nautilus (Gnome), Dolphin (KDE) ou Finder (MacOS). * Não é * uma verdadeira medida de segurança; Um usuário com permissões apropriadas ainda pode acessá -lo.

A chave é definir os bits de permissão do arquivo. Especificamente, você precisa definir o bit de execução para o proprietário, o grupo e outros *OFF *. Não se trata do atributo * oculto *, que é um conceito separado em alguns gerentes de janelas ou sistemas de arquivos, mas afeta como ele é apresentado em uma listagem de arquivos. Uma convenção comum (mas não um requisito) é iniciar o nome do arquivo com um ponto (`.`).

Aqui está como:

1. Usando `chmod`:

O comando para fazer um arquivo oculto é:

`` `BASH
chmod -x file_name
`` `

Substitua `file_name` pelo nome real do arquivo. Isso remove a permissão de execução para todos os usuários. Se o arquivo já estiver oculto (começando com um ponto), ele ainda funcionará.


2. Convenção de Nomeação (recomendada):

Embora o `chmod` altere as permissões, a maneira mais confiável de indicar que um arquivo deve ser oculta é o prefixando seu nome com um ponto (`. ') . Esta é uma convenção de longa data entendida pela maioria dos gerentes de arquivos.

Por exemplo, para ocultar um arquivo chamado `my_file.txt`, renomeie -o:

`` `BASH
mv my_file.txt .my_file.txt
`` `

Agora, ele não aparecerá em uma listagem padrão `LS '(a menos que você use` ls -a`).

Considerações importantes:

* `ls -a`: O comando `ls -a` sempre exibirá arquivos ocultos, independentemente das permissões ou da convenção de nomeação.
* Segurança: Fazer um arquivo oculto não fornece uma segurança forte. Um usuário determinado ainda pode encontrá -lo e acessá -lo. Use permissões de arquivo apropriadas (`chmod`) para controle de segurança real.
* Gerentes de arquivo: Como os arquivos ocultos são exibidos depende fortemente do seu ambiente de desktop e das configurações do gerenciador de arquivos.

Exemplo:

Digamos que você tenha um arquivo chamado `secret_document.txt`.

1. Torne -o escondido usando a nomeação: `mv secret_document.txt .secret_document.txt`
2. (opcional) Remover permissões de execução: `chmod -x .secret_document.txt` (embora geralmente desnecessário se você usou a convenção de nomenclatura)

Agora, um simples `ls` não mostrará` .Secret_Document.txt`, mas `ls -a` will. Lembre -se de que a forte segurança requer controle de acesso apropriado através do comando `chmod` para permissões, não apenas ocultando o arquivo da visualização casual.

Anterior :

Próximo :
  Os artigos relacionados
·O que acontece quando você entra em um comando Linux e…
·VMS Vs . UNIX 
·O que é vincular no Linux? 
·Sobre o Unix 
·O que o parâmetro ulimit faz no Linux? 
·Qual é a diferença entre Execl e System no Unix? 
·Quais são as falhas extras fornecidas pelo UNIX que nã…
·O que é sintaxe nos comandos do DOS? 
·Por que o Unix é tão popular hoje? 
·Como você executaria um comando no shell sem gerar um …
  Artigos em destaque
·Diferença entre DOS e Windows XP? 
·Como dual-boot Linux em um Netbook 
·Como você baixa Warrock em um Mac? 
·Como se conectar a outro computador sem remover a unida…
·Como posso alterar o Linux para restaurar XP Pack 
·Como instalar o XP em um laptop Vaio PCG- 8V1L 
·Dicas de alimentação para Ubuntu 9.10 
·Como compilar o VLC no Ubuntu 
·Como usamos o computador para resolver um problema? 
·Como redefinir uma senha de conta de usuário no Window…
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados