Pular para o conteúdo

Como selecionar absolutamente todo o conteúdo de um diretório no modo texto

Dica publicada em Linux / Sistema de Arquivos
Daniel Zaia Manzano dzm_linux
Hits: 11.084 Categoria: Linux Subcategoria: Sistema de Arquivos
  • Indicar
  • Impressora
  • Denunciar

Como selecionar absolutamente todo o conteúdo de um diretório no modo texto

Quando queremos, no modo texto, selecionar todos os itens de um determinado diretório, temos a tendência de pensar que basta colocar um '*' e tudo será contemplado.

Exemplo:

cp -av /foo/* /bar

Porém, ao executar o comando acima, somente os arquivos e subdiretórios VISÍVEIS de /foo foram para /bar.

Para copiar os arquivos e subdiretórios ocultos, o comando seria:

cp -av /foo/.* /bar

Agora o problema é que somente os arquivos e subdiretórios ocultos de /foo foram para /bar.

Para efetuar uma seleção que abranja tanto elementos visíveis quanto ocultos:

cp -av /foo/{,.}* /bar

Que seria o mesmo que:

cp -av /foo/* /foo/.* /bar

Exemplo:
Linux: Como selecionar absolutamente todo o conteúdo de um diretório no modo texto
Para mais informações, consulte:

man bash

E procure pela seção 'Brace Expansion'.

Macete para busca reversa de comandos

Cálculos matemáticos no próprio bash

netstat -ltunp: Descobrindo serviços rodando no sistema e respectivos PIDs

eject - Comando para abrir/fechar drive de disco

Debian - Descobrindo a que pacote determinado arquivo pertence

Corrigindo desmontagem automática no HAL com Debian Lenny

Compilando Samba4 no CentOS 8

Recuperando arquivos skiplist corrompidos

Como fazer upgrade do Fedora versão 25 para 26

Criando links para arquivos e diretórios no Linux

#1 Comentário enviado por AlissonMMenezes em 03/11/2015 - 14:58h

dahora meleke! Zika do baile!

Contribuir com comentário

Entre na sua conta para comentar.