Como posso escanear todos os drives USB conectados para um arquivo?

0

Eu tenho uma instalação do Ubuntu e gostaria de executar um script (bash, perl, python, qualquer que seja) que varrerá todas as unidades USB conectadas e informará se encontrar um arquivo de texto. Alguém poderia me orientar sobre como conseguir isso?

Obrigado! Mike

    
por Mike 27.01.2016 / 19:19

1 resposta

0

A maneira como eu pessoalmente me aproximo disso seria o comando for loop com find , fornecendo os diretórios onde as unidades são montadas

for DRIVE in "/media/username/Drive1" "/media/username/Drive2" "/mnt";
do
  find "$DRIVE" -type f -name "myFile.txt"
done

O caminho mais simples seria apenas fornecer os diretórios sem loop

  find "/media/username/Drive1" "/media/username/Drive2" "/mnt" -type f -name "myFile.txt"
    
por Sergiy Kolodyazhnyy 27.01.2016 / 19:24