O sistema operacional Linux consiste em centenas de arquivos e pastas que estão ocultos por padrão. Esses arquivos são conhecidos como arquivos ocultos ou arquivos de ponto porque sempre começam com um ponto (.). Vamos explorar como você pode visualizar esses arquivos ocultos em seu sistema Linux.
O conceito de arquivos ocultos é simples, mas muito importante no Linux. Eles são usados principalmente para armazenar arquivos de configuração ou configurações do usuário. Normalmente, esses arquivos são usados pelos serviços do sistema, scripts ou outros programas. Por exemplo, o .bash_logout script é executado sempre que você faz logout de suas sessões Bash. Outro grande exemplo é o .gitignore arquivo usado pelo Git para excluir determinados arquivos de serem enviados para seu repositório remoto.
Às vezes, o conceito de arquivos ocultos pode ser usado para ocultar certos arquivos dos olhos curiosos da maioria dos usuários não avançados.
O comando ls é um comando Linux amplamente utilizado. Em sua forma mais simples, o comando lista arquivos e pastas dentro de um diretório. No entanto, ls não lista arquivos ocultos por padrão.
Para mostrar arquivos ocultos, você deve usar o -uma opção, que comanda ls para listar "todos" os arquivos e pastas (incluindo os ocultos).
Navegue até seu diretório inicial com o comando cd e faça uma lista de todos os arquivos usando ls.
ls -a
Resultado:
Como você pode ver, existem vários arquivos que começam com um ponto (.). Se você apenas executar o ls comando sem o -uma opção, a saída não incluirá arquivos ocultos.
Se você não tiver nenhum arquivo oculto em seu diretório pessoal, poderá criar um usando o comando de toque do seguinte modo:
toque.sample_hidden_file.TXT
Você também pode criar pastas ocultas com o mkdir comando. Você só precisa ter certeza de usar o ponto no início do nome da pasta.
Você pode dizer ao comando ls para não listar um determinado arquivo ou pasta. Por exemplo, dado que você está em sua pasta pessoal, você pode executar o seguinte comando para não listar os Área de Trabalho diretório na saída do comando:
ls --hide=Área de trabalho
Além de ls, você pode usar o comando localizar como uma forma alternativa de listar arquivos e pastas ocultos no Linux. O comando find procura arquivos em uma hierarquia de pastas.
Para listar ou localizar todos os arquivos ocultos, você precisa dizer explicitamente ao comando find para listar todos os arquivos cujos nomes começam com um ponto (.).
achar. -nome ".*" -maxprofundidade 1 2> /dev/null
Execute o seguinte comando para localizar e listar apenas pastas ou diretórios ocultos:
achar. -nome ".*" -maxdepth 1 -type d 2> /dev/null
Você também pode visualizar arquivos ocultos da GUI usando seu gerenciador de arquivos padrão. Arquivos do GNOME é o gerenciador de arquivos padrão no Ubuntu Desktop. Anteriormente, o arquivos programa era conhecido como Nautilus.
Você pode iniciar Arquivos pressionando o botão Super tecla e digitando "Arquivos" na entrada de pesquisa que aparece. Clique no programa Arquivos e ele mostrará os arquivos na pasta Home por padrão.
Por padrão, seu gerenciador de arquivos não exibe todos os arquivos ocultos. Clique no Cardápio ícone localizado no canto superior direito e selecione Mostrar arquivos ocultos. Seus arquivos e pastas ocultos agora estarão visíveis.
Como alternativa, você pode usar o atalho de teclado Ctrl+H para visualizar arquivos ocultos no Linux também.
Embora você não possa visualizar arquivos e pastas ocultos por padrão, você ainda pode interagir com eles como outros arquivos normais. Na verdade, em algum momento, talvez você precise fazer alterações de configuração em um arquivo oculto.
Encontrando arquivos e pastas em um sistema Linux
Saber como listar e visualizar todos os arquivos, incluindo arquivos e pastas ocultos, é benéfico se você estiver considerando o Linux como seu driver diário. Os arquivos Dot desempenham um papel importante no sistema operacional Linux, pois geralmente são usados para armazenar configurações de programas.
Além dos arquivos, o comando find também pode localizar diretórios com eficiência no Linux. Mas existem algumas bandeiras e opções que você terá que aprender a fazer.