Linux / Unix – Localizar e listar todos os arquivos ocultos recursivamente

um novo usuário de shell do sistema Unix. Preciso encontrar e listar todos os arquivos ocultos, incluindo diretórios em um sistema Linux ou semelhante ao Unix. Como posso listar recursivamente todos os arquivos e diretórios ocultos? Como faço para salvar o resultado em um arquivo de texto?
Você precisa usar o comando find para listar todos os arquivos ocultos recursivamente em um sistema Linux ou Unix. Você também pode usar o comando ls para listar arquivos ocultos.

Detalhes do tutorial
Dificuldade Fácil (rss)
Privilégios de raiz Não
Requisitos Nenhum
Tempo 2m

O que é um arquivo oculto no Linux ou Unix?

No sistema baseado em Unix e Linux, um arquivo oculto nada mais é do que um nome de arquivo que começa com um “.” (ponto final). Você não pode ver arquivos ocultos com o comando ls.

Ver arquivos ocultos com o comando ls

Você pode passar as opções -a para o comando ls para ver os arquivos ocultos arquivo:
ls -a
OU
ls -al
OR
ls -al | more
Exemplos de resultados:

Fig.01: Use o comando ls para ver arquivos ocultos

Tenho dois arquivos ocultos no diretório atual. Vamos executar o seguinte comando ls para ver todos os arquivos ocultos no diretório atual:
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

Saídas de amostra:

Onde as opções de ls são as seguintes:

  • -l: Use um formato de lista longa.
  • -d: Mostra os próprios diretórios, não seu conteúdo.
  • .? * OR.? *: Força ls a mostrar apenas arquivos ocultos.

Liste recursivamente todos os arquivos e diretórios ocultos no Linux / Unix

Para salvar os resultados em um arquivo chamado foo.txt, use um redirecionamento da seguinte maneira:

Conclusão

Você aprendeu como encontrar e listar todos os arquivos ocultos em Linux e sistemas semelhantes ao Unix usando o comando ls / comando find. Consulte a página do manual find (1) command para obter mais informações:
$ man find
$ man ls

🐧 Apoie meu trabalho no Patreon ou com uma doação.
🐧 Obtenha os tutoriais mais recentes sobre Linux, código aberto & DevOps via RSS feed ou boletim informativo semanal por e-mail.
🐧 6 comentários até agora … adicionar um ↓
Categoria Lista de comandos Unix e Linux
Gerenciamento de arquivos cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilitários de rede dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Gerenciador de pacotes apk • apt
Gerenciamento de processos bg • chroot • cron • rejeitar • fg • jo bs • killall • kill • pidof • pstree • pwdx • time
Pesquisando grep • whereis • which
Informações do usuário grupos • id • lastcomm • last • lid / libuser-lid • logname • membros • usuários • whoami • who • w
VPN WireGuard Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *