Perguntas sobre 'find'

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

Existe a opção 'find''s' -exec 'em' ack-grep '?

Eu quero remover todos os textos que incluem a string foo . Eu posso listar todos os arquivos por ack-grep foo , mas não consegui encontrar uma maneira de remover todos os arquivos como -exec rm {} como find . Como posso excluir t...
01.04.2015 / 10:52
2
respostas

os grupos de captura regex podem ser usados no comando GNU find?

Com o comando GNU find ( GNU findutils 4.4.2 ), uma expressão regular pode ser usada para procurar por arquivos. Por exemplo: $ find pool -regextype posix-extended -regex ".*/mypackage-([a-zA-Z0-9.]+-[0-9]{1,2})-x86_64.pkg.tar.xz+" É p...
26.06.2014 / 13:08
2
respostas

Por que o find não está aceitando '-exec cp {} dir +'?

Eu tenho um diretório, dir1 , que contém muitos arquivos cujos nomes terminam em .jpg ou .png . Quero copiar todos os arquivos .png para dir2 , que está vazio. Este comando funciona: find dir1 -name '*.png' -exec cp {} dir2 \;...
11.09.2015 / 04:16
1
resposta

encontra várias condições com vários executivos

Estou tentando criar um comando de localização com várias condições que levam a várias ações. Foi sugerido para mim que eu deveria usar apenas um comando de busca para eficiência. Aqui está o que eu tenho: find $target \ \( !...
13.09.2013 / 23:31
1
resposta

Encontre um aninhamento específico de nomes de diretório, por exemplo, … / Project / dir1 / dir2

Estou tendo alguns problemas com o comando find ; Eu não sei muito bem a sintaxe e preciso usá-la em um script para encontrar uma estrutura de diretório específica que possa estar localizada em qualquer lugar. Basicamente, eu tenho uma estru...
01.11.2013 / 17:37
1
resposta

find / grep gera duas linhas para cada arquivo encontrado

Eu pesquiso minha base de código para encontrar padrões de string e listar todos os arquivos em que o padrão é encontrado, mas apenas o arquivo e não as linhas em que ele é encontrado: find . -name *.java -exec grep -l 'someText' {} \; -print...
06.02.2014 / 23:04
3
respostas

bash encontrar usando variável

Eu tenho um problema que não entendo. É simples e deve funcionar, mas não funciona. = EDITADO exatamente o que posso ver no terminal = Eu tenho uma lista de nomes de arquivos: [molni@archlinux picasa_album]$ cat LIST IMG_9282.JPG IMG_9287.JPG...
19.09.2014 / 08:48
5
respostas

usando regex com find

Digamos que eu precise encontrar todos os arquivos em /var/log/ , exceto btmp , lastlog , wtmp . E eu só preciso de profundidade 1. Eu tentei com o seguinte comando find , mas isso não funciona como esperado: find /var/log/ -maxdept...
13.12.2013 / 21:41
3
respostas

Contar o número de linhas com um determinado valor em uma coluna para todos os arquivos no diretório recursivamente

Eu tenho 40 arquivos em um diretório e quero contar o número de vezes que há uma linha com um "2" na primeira coluna de cada arquivo individualmente. Estou tentando algo assim, mas imprime a soma total de cada arquivo e quero as somas individ...
10.07.2013 / 21:51
2
respostas

Classifique a saída do find antes da canalização para openssh

Estou usando esse comando para gerar recursivamente um SHA-512 hash para cada arquivo em uma hierarquia de diretórios : find . -type f -exec openssl sha512 {} \; Gostaria de ordenar os arquivos em ordem lexicográfica antes de gerar os h...
25.11.2012 / 15:50