Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
3
respostas

Como encontrar nomes de arquivos / diretórios iguais, mas com maiúsculas / minúsculas diferentes?

Como posso listar os nomes de arquivos / diretórios em um diretório recursivamente que são os mesmos, mas com maiúsculas / minúsculas diferentes? ex .: INPUT (não o comando ls , os diretórios): [user@localhost ~/a] ls -R .: b ./b: ize...
03.08.2013 / 14:32
5
respostas

Como encontrar todos os repositórios git dentro de determinadas pastas (rápido)

A abordagem ingênua é find dir1 dir2 dir3 -type d -name .git | xargs -I {} dirname {} , mas é muito lenta para mim, porque eu tenho estruturas de pastas muito profundas dentro de repositórios git (pelo menos eu acho que essa é a razão). Eu li...
30.12.2016 / 20:14
2
respostas

Procura arquivos MP3 / Ogg por tags / parâmetros na linha de comando

Existe algum utilitário para pesquisar arquivos MP3 / Ogg por tags (ou outras características) da linha de comando? (por exemplo, encontrar todos os arquivos de áudio com mais de 10 minutos com o gênero definido como "Rock"). Eu encontrei es...
30.09.2012 / 03:04
1
resposta

Por que 'find -exec cmd {} +' precisa terminar em '{} +'?

Prefácio: Eu entendo a diferença entre -exec {} \; & %código%. Eu também não tenho um problema como tal , estou apenas curioso sobre a semântica de -exec {} + . Ao finalizar o argumento find com -exec em vez de + , precisam...
15.01.2015 / 22:35
1
resposta

Nome do arquivo muito longo erro com o comando 'stat'

Eu recupero uma lista de livros depois de pesquisar os livros python no diretório home usando este comando no OSX: find ~ -type f -iregex '.*python.*\.pdf' a lista de livros ... .../Computing/Python/Beginning_Python.pdf...
27.03.2018 / 14:42
2
respostas

saída adulterada ao executar "xargs ls" em paralelo

Eu quero listar todos os arquivos em /usr/ usando ls . Eu não estou chamando ls diretamente, mas via xargs . Além disso, estou usando xargs parameters -L e -P para utilizar todos os meus núcleos. find /usr/ -type f -print0...
23.12.2016 / 23:07
2
respostas

caminho mais rápido para o arquivo jar grep para um nome particular nele?

Estou tentando encontrar todos os jars que possuem spring em seu nome. Eu estou trabalhando com windows e usando cygwin para executar os comandos do Linux. O meu comando abaixo parece certo? find . -name "*.jar" -exec jar tf '{}' \| grep -...
16.06.2014 / 22:06
1
resposta

Comportamento esperado de 'find -depth' se permissão de execução negada para o subdiretório?

Gostaria de saber se posso confiar no comportamento que estou vendo ao usar a opção find with -depth e o usuário não tem permissão de execução para um subdiretório. Assuma a seguinte estrutura de diretório: drwxrwxrwt. 10 root roo...
14.03.2014 / 12:48
1
resposta

find e rsync ambos engasgam com arquivos com nomes estranhos

Este não é um problema importante para mim, mas eu achei que o rsync e o find foram bastante robustos, então fiquei surpreso quando o rsync engasgou com um arquivo, e depois o encontrou também. ls -l mostra que o arquivo tem 6093 bytes (e é...
18.11.2016 / 19:55
2
respostas

diff -r apenas para determinados tipos de arquivos

Existe uma maneira de fazer um diff recursivo de dois diretórios, mas apenas comparar (em seus respectivos lugares) arquivos que correspondam a um predicado de nome de arquivo ou tipo de arquivo específico? Por exemplo Eu gostaria de fazer a...
21.05.2014 / 21:30