Perguntas sobre 'find'

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

Como usar o find com script já escrito?

Eu sei como encontrar os arquivos modificados pela última vez, mas como usá-lo com o meu script já escrito? Na pasta eu tenho centenas de arquivos xyz_<yyyymm> , agora eu uso $ find /home/directory/TEST/ -type f -mmin -60 , mas ele cai...
18.11.2016 / 15:55
1
resposta

O Solaris find não suporta a ação printf

Alguém pode fornecer comando igual ao Solaris para o seguinte comando $ find . -type f -printf '%f,%h\n' Depois de executar o código estou recebendo "má opção printf find: [-H | -L] lista de predicados erro de lista de predicado" Print...
30.08.2016 / 19:02
2
respostas

No terminal: na função encontrar

Quando eu especifico user in na função find no terminal: Por que preciso escrever um / antes de gravar o EXEMPLO de usuário? exemplo: find -user USERNAME não fará nada enquanto find / -user USERNAME Funciona exatamente como p...
31.08.2016 / 17:36
1
resposta

Remove todos os diretórios na saída de localizar e redirecionar a saída para o novo arquivo

Se o resultado da minha pesquisa for assim: /var/log/data/run/account1.ext Como posso cortar tudo, exceto o "account1" e redirecionar para um arquivo? Observação: este é apenas um exemplo das pastas encontradas que podem variar em tama...
31.08.2016 / 03:11
2
respostas

como exibir as primeiras vinte linhas para todos os arquivos dentro de um arquivo

Eu uso isso para colocar todos os nomes dos arquivos ".txt" em um arquivo: find . -name "*.txt" | sort > txtfile Como exibir todas as primeiras 20 linhas (se menos de 20, fornecidas com linhas em branco) para todos os arquivos listados...
20.09.2016 / 04:27
2
respostas

Como se pode renomear recursivamente diretórios sem sed ou renomear?

Estou tentando renomear alguns diretórios que contêm "Fever" para conter "Malária". A instrução é fazer isso sem sed ou renomear. Até agora, meus erros incluem principalmente linhas como mv: cannot stat ‘retest\nretest/Section-01\nretest/Sectio...
28.07.2016 / 22:14
2
respostas

Como imprimir linhas usando localizar e sed em vários arquivos?

Eu tenho muitos arquivos em uma estrutura de diretórios. Eu quero extrair alguma string (ou seja, urls) usando um regexp, a partir desses arquivos. Eu tentei isso: find . -path "*alder/ * / * .html" -print | xargs sed -n "/http:\/\/[^'\"]*...
14.06.2016 / 21:14
1
resposta

A 'find' retorna diretórios que não estão no sistema de arquivos?

Estou tentando identificar onde o pacote de site python matplotlib está instalado no meu computador. Eu corri find ./ -name matplotlib no diretório mais alto (chamado de raiz, não?) E foi retornado o seguinte: .//System/Library/Frameworks/...
02.06.2016 / 11:40
1
resposta

Como criar um link simbólico de todos os arquivos em um diretório usando um nome abreviado obtido com o uso de um corte canalizado no nome do arquivo

Eu tenho um diretório cheio de bibliotecas ( *.so.0.* ), e eu quero usar find para criar um link simbólico para cada arquivo, chamado *.so.0 . Aqui está uma tentativa (sem funcionar): find $HOME/.local/lib64/ -name "lib*.so.0.*" -e...
10.05.2016 / 17:25
2
respostas

Por que não pode 'localizar' ou 'localizar' localizar 'makeinfo'? [fechadas]

Quando faço: locate makeinfo OR find / -name "*makeinfo*" não recebo nada. Mas quando eu faço makeinfo --help , isso me dá a saída de ajuda adequada. Como isso é possível? Se makeinfo for um executável, ele deve estar lo...
18.05.2016 / 16:26