Como procurar usando o comando find no disco rígido externo

0

Eu tenho um disco rígido externo. Eu tenho que procurar por uma pasta chamada Visa no disco rígido externo chamado ASTUTE . Pode haver várias pastas VISA , mas quero procurar todas elas.

Eu naveguei para o disco rígido externo usando cd e, em seguida, digitei find / -name VISA , mas recebi muitos erros de permissão. Preciso executá-lo como superusuário? Este é o comando certo?

    
por Abhimanyu Aryan 14.04.2015 / 05:40

2 respostas

3

Quando você executa find / -name VISA , / sempre se refere ao diretório raiz do seu Mac e não à unidade externa porque é um caminho absoluto. É o mesmo em qualquer sistema baseado em UNIX.

O que você deseja é especificar a pasta na qual o OSX montou sua unidade:

find /Volumes/ASTUTE -name VISA

E como você só quer procurar por pastas, você pode usar o -type params ( d é para o diretório):

find /Volumes/ASTUTE -type d -name VISA

/Volumes é a pasta padrão onde o OSX monta o UBS.

Como o Pan Long disse, você pode fazer o mesmo navegando até o drive em si:

cd /Volumes/ASTUTE
find . -name VISA

Aqui . refere-se ao caminho relativo, que é /Volumes/ASTUTE

    
por 25.04.2015 / 15:00
0

Como você navegou até a pasta de destino, só precisa pesquisar no diretório atual. Altere o comando para find . -name VISA

    
por 14.04.2015 / 05:44

Tags