Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
1
resposta

Encontre um arquivo e faça um symlink para pai usando find e -exec

Estou tentando usar find para encontrar arquivos que correspondam a um determinado padrão e, em seguida, ligar simbolicamente suas directoras pai a outro diretório, este é meu script atual (estou fazendo isso no mac para que o printf não func...
16.06.2017 / 04:55
1
resposta

Incrementar contador em find -exec

Eu tenho um script que executa vários processos como este ./myproc1 --out=1.xml ./myotherproc --out=2.xml ./mythirdproc --out=3.xml ./myfourthproc --out=4.xml # ... some more files Eu quero substituí-lo por um loop, e até agora che...
22.11.2016 / 19:06
1
resposta

Copie somente arquivos e apenas linhas contendo uma string preservando a estrutura de diretório

Digamos que eu tenha um diretório que contenha outros diretórios e arquivos. Eu quero procurar uma seqüência de caracteres em cada arquivo e copie apenas as linhas correspondentes para outro local, preservando a estrutura de diretórios. Por e...
02.10.2016 / 18:33
1
resposta

Como vincular novamente estes links simbólicos depois de mover o sistema?

Mudei meu sistema de arquivos e links simbólicos do Ubuntu 14.04 para o 16.04 usando o cartão de memória FAT32, que aparentemente quebrou esses links; parou de usar o BitTorrentSync. Condição diferencial é que esses links são remanescentes da mi...
09.06.2016 / 11:37
1
resposta

Remover arquivos com correspondência apenas de alguns subdiretórios

Eu tenho um diretório com vários subdiretórios; em cada um desses, tenho alguns arquivos. Eu quero executar um grep apenas para alguns subdiretórios para encontrar os arquivos que correspondem à consulta e removê-los; algo como grep -rl --ex...
14.03.2016 / 15:54
1
resposta

Saída diferente de 'find | xargs ls 'para o mesmo comando em diferentes versões do Ubuntu

Eu tenho duas instalações do Ubuntu: A: 14.04.3 LTS (GNU/Linux 3.13.0-77-generic x86_64) B: 14.04.2 LTS (GNU/Linux 3.13.0-61-generic x86_64) Estou executando o seguinte comando: find . -name "nosuch.file" -print0 | xargs -0 ls...
14.03.2016 / 17:41
1
resposta

desempenho em relação a pedidos de argumentos “find”

Estou curioso para saber se existem diferenças de desempenho com diferentes ordens de filtragem ao usar o GNU find . Por exemplo, espero pesquisar todos os diretórios no caminho atual cujos nomes correspondam a *manifest* . Haverá algu...
29.01.2016 / 09:11
1
resposta

Classificação de diretórios e arquivos

Eu quero usar find e classificar a resposta. Eu assumi que um simples pipe find ... | sort faria isso, mas o comportamento de ordenação é estranho. Por simplicidade, um arquivo de texto simples: asdf/2/22 asdf/2/01 asdf/20/0 asdf/20/1...
17.03.2016 / 12:16
2
respostas

Pesquisa mais rápida do que encontrar

Existe uma maneira de encontrar coisas mais rapidamente que find . Eu estou / estava fazendo: - $sudo find / -perm +4000 Mas leva muito tempo para encontrar as informações necessárias. e eu sei que a maioria dos arquivos que definiriam...
05.11.2015 / 08:24
1
resposta

Busca / substituição recursiva, levando em consideração a profundidade do diretório

Eu tive boa sorte em encontrar / substituir básico: find . -name "*.php" -exec sed -i -e "s/<?php include 'http:\/\/www/<?php include '..\//g" \{\} \; Eu estou querendo saber se existe uma maneira de alcançar um resultado semelhante...
26.10.2015 / 21:48