Perguntas sobre 'find'

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

Localizar diretórios que não contêm subdiretórios

Eu estou escrevendo script é ksh. Precisa encontrar todos os nomes de diretório diretamente sob o diretório atual, que contém apenas arquivos, não subdiretórios. Eu sei que eu poderia usar ls -alR e analisar recursivamente a saída para a p...
20.03.2013 / 17:31
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 / 02: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 / 07: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 / 19: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 / 07: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 / 09: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 / 09: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 / 09: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 / 21: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...
06.07.2015 / 00:09