Perguntas sobre 'find'

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

Excluindo um diretório específico usando um 'ls' recursivo

Eu tenho usado o seguinte comando para listar os arquivos atualizados mais recentemente (recursivamente) dentro de um diretório específico e ordenar por hora de modificação: $ stat --printf="%y %n\n" $(ls -tr $(find * -type f)) No entanto...
01.06.2013 / 00:43
3
respostas

Procurando por uma classe Java em um conjunto de JARs com find, unzip, grep

Eu estava tentando encontrar o JAR contendo uma classe Java. Os JARs estão no formato zip. Minha primeira tentativa foi: $ find -name "*3.0.6.RELEASE.jar" | xargs -l1 unzip -l \ | grep stereotype.Controller 554 2011-08-18 16:49...
28.11.2011 / 06:36
3
respostas

Localiza arquivos que são criados um certo tempo depois ou antes de um determinado arquivo ser criado

Eu preciso de um script de shell que encontre arquivos que são criados 1 hora antes ou 1 hora depois que um arquivo específico ( test.txt ) foi criado. Se eu for com find -newer , isso significa que preciso criar um arquivo temporário, us...
06.10.2012 / 17:36
2
respostas

Onde o padrão ocorre em uma correspondência por find?

A página de manual de find diz: -name Base of file name (the path with the leading directories removed) $ find ~ -name bookmark | less não retorna nada, enquanto $ find ~ -name bookmarks | less ./.s...
27.07.2014 / 05:31
2
respostas

variável IFS e resultado diferente com listagem de arquivos com loop

Eu quero obter lista de arquivos no diretório atual e seus subdiretórios (eu quero usar o script one-liner): IFS=$(echo -en "\n\b"); for FILE in $(find -type f); do echo "$FILE"; done Normalmente, funciona como esperado, mas recentemente,...
28.02.2018 / 08:06
2
respostas

O 'find' percorre um diretório se '-not -path “* / FolderName / *”' é usado?

Estou usando find "/home/../.." -type f -not -path "*/FolderName/*" para ignorar FolderName está listado. No entanto, eu li que find ainda percorre este FolderName . Procurar por arquivos nesta pasta usando o comando superior não lista...
06.10.2017 / 07:09
5
respostas

Encontre fullpath e filename sob um diretório e depois passe para um arquivo executável como argumentos

Gostaria de encontrar o caminho completo e o nome do arquivo de todos os .txt em um diretório e passar para um arquivo executável ./thulac . Me custou algum tempo para alcançar: find /mnt/test -name "*.txt" -print0 |xargs -l bash -c '...
27.02.2017 / 08:50
3
respostas

Renomeação em massa de arquivos camelcase para incluir espaços

Estou tentando renomear um lote de arquivos com o nome camelcase para incluir espaços entre letras maiúsculas e minúsculas adjacentes. Estou usando o Mac OS para que os utils que estou usando sejam da variante BSD. Por exemplo: 250 - ErosP...
23.12.2016 / 20:22
1
resposta

delimitador personalizado para resultados de localização unix

Eu quero usar find para encontrar alguns arquivos e retornar todos os arquivos como uma única linha (sem caracteres de nova linha) e um delimitador personalizado entre os arquivos. Assim, por exemplo, o resultado de três arquivos seria...
05.07.2015 / 22:09
3
respostas

Como usar o comando “cat” na saída do comando “find”?

Eu quero redirecionar a saída do comando find para o comando cat para que eu possa imprimir os dados do arquivo fornecido. Por exemplo, se a saída de find for /aFile/readme , o cat deve ser interpretado como cat ./aFile/readme . Com...
26.06.2016 / 19:29