Localizando todos os arquivos e pastas que começam com uma letra específica usando letras maiúsculas e minúsculas

0

Recentemente, fiz uma prova intermediária na minha aula de Linux e este comando está me incomodando porque achei que estava certo.

A minha pergunta é como eu iria encontrar todos os arquivos e pastas que começam com um R maiúsculo ou minúsculo?

    
por John_R 02.03.2018 / 17:16

2 respostas

2

Supondo que você queira pesquisar a partir da raiz do sistema de arquivos localizado em /, então sugiro que execute o comando find como este

find / -iname "r*"

O comando funciona da seguinte forma:

  • find - o comando de pesquisa
  • / - Pesquisar raiz (incluindo todos os subdiretórios começando na raiz)
  • -iname - Executa uma pesquisa insensível a maiúsculas
  • r * - O r é a letra e o * é um coringa que significa qualquer coisa que comece com r

Você também pode adicionar um -ls no final para obter uma listagem dos resultados. Se você não adicionar um ls, é só pegar o caminho para o resultado.

É isso que você procura depois?

    
por Connor Payne 02.03.2018 / 17:25
0

Leia man find e man 7 regex e, em seguida, faça algo como:

find / \( -type d -o -type f \) -iname 'r*'
    
por waltinator 02.03.2018 / 17:25