Perguntas sobre 'find'

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

Use o comando find para extrair linhas de arquivos de texto na subpasta

Eu tenho o arquivo de texto input.txt em cada uma das centenas de subpastas chamadas sample_1, ..., sample_100 . Eu posso extrair a primeira linha de todos os arquivos input.txt usando o comando abaixo: find -name input.txt -exec a...
19.10.2017 / 15:44
3
respostas

procura por diretórios contendo um arquivo e faltando outro

No momento, estou ciente de como pesquisar diretórios e listar os que NÃO contêm um arquivo específico como este: find parent_directory -mindepth 1 -maxdepth 1 -type d '!' -exec sh -c 'ls -1 "{}"|egrep -i -q "^file_name$"' \; -print mas a...
24.07.2017 / 11:05
2
respostas

Explique as opções -path e -prune do find

Eu tenho um script simples que eu entendo mais, é o comando find que não está claro. Eu tenho muita documentação, mas ela não está servindo para deixar isso muito mais claro. Meu pensamento é que ele está funcionando como um loop, o arquivo enco...
07.07.2017 / 22:30
2
respostas

A diferença entre encontrar e encontrar GNU

Considere alguns sistemas comuns * nix (por exemplo, Debian, Ubuntu, Fedora, CentOS, Arch e Kali). Eu uso o Linux desde 2014, mas sempre usei find . Não me lembro de usar pessoalmente o GNU find, mas de um exemplo Eu vi que a sintaxe do G...
12.10.2018 / 12:35
1
resposta

Procura por arquivos cujos nomes de caminho contenham várias palavras sem uma ordem específica entre eles

Gostaria de pesquisar todos os arquivos cujos nomes de caminho continham várias palavras ( word1 , word2 ), sem nenhuma ordem específica entre eles. Exemplos de arquivos correspondentes são: word1bar/fooword2/myfile fooword2/word1bar/myfi...
05.06.2018 / 16:46
5
respostas

Execute no nome da base de um comando find

Suponha que eu tenha uma estrutura de diretórios como segue test test/a test/b Agora eu quero executar um comando, tal que na pasta . eu possa executar um comando no nome de base dos arquivos a e b . Então, basicamente, eu quer...
30.05.2012 / 08:47
1
resposta

Como excluir links simbólicos quebrados de uma só vez?

Eu criei links simbólicos para uma grande quantidade de arquivos de log. A sintaxe dos arquivos de log é yyyymmdd.log.gz. Para simplificar, uso uma sequência simples sem analisá-la com date : for dd in $(seq -w 20150101 20151231) ; do...
07.10.2016 / 15:24
5
respostas

Encontre arquivos que contenham palavras-chave e mostre apenas o caminho do arquivo e o número da linha

Gostaria de encontrar todos os arquivos Java contendo a palavra-chave File.createTempFile com o número da linha. Aqui está o que eu fiz: $ find . -name "*.java" | xargs grep -n "File.createTempFile" ./nuxeo-studio-test/src/test/java/com/nu...
13.03.2017 / 15:25
1
resposta

Qual é a melhor maneira de encontrar diretórios que correspondam exatamente a uma string, independentemente do caminho?

Suponha que eu tenha os diretórios: /foo/ /A/B/C/foo/D/E/ /F/foo/G/H/foo/I/ Como obter um resultado que lista todos os diretórios cujo nome de base corresponde exatamente uma determinada string (por exemplo, foo aqui)? /foo/ /A/B/C/...
11.01.2012 / 00:28
3
respostas

Copie subpastas contendo pelo menos n arquivos

Eu tenho uma pasta root_folder contendo muitas subpastas. Cada uma dessas subpastas contém um pequeno número de arquivos (entre 1 e 20) e eu quero copiar todas as subpastas contendo pelo menos 5 arquivos para outra pasta new_folder . Descob...
09.05.2016 / 11:09