Perguntas sobre 'find'

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

Exclui o diretório no find

Como posso encontrar todos os arquivos e diretórios correspondentes a um padrão, excluindo um diretório usando find ? Digamos que eu tenha a seguinte estrutura de arquivos: . foo-exclude-me/ foo.txt foo-exclude-me-not/ foo.t...
07.03.2013 / 18:50
1
resposta

Omissão de extensão com find?

Eu preciso criar miniaturas de vários arquivos .png e gostaria de fazer isso usando o ImageMagicks convert utility. Para encontrar recursivamente todos os arquivos que não são miniaturas, estou usando a seguinte chamada (dividida em duas linh...
17.01.2013 / 19:53
3
respostas

Qual é o significado de {} + no comando -exec do find?

Eu quero saber o significado de {} + no comando exec e qual é a diferença entre {} + e {} \; . Para ser exato, qual é a diferença entre esses dois: find . -type f -exec chmod 775 {} + find . -type f -exec chmod 775 {} \;     
10.04.2015 / 10:26
4
respostas

Converter glob para 'localizar'

De novo e de novo tive esse problema: Eu tenho um glob, que corresponde exatamente aos arquivos corretos, mas causa Command line too long . Toda vez que o converti em alguma combinação de find e grep que funciona para a situação específi...
18.08.2017 / 10:40
7
respostas

Encontre uma lista de diretórios um nível abaixo do diretório correspondente

Estou tentando obter uma lista de diretórios contidos em uma pasta específica. Dadas estas pastas de exemplo: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css...
27.02.2017 / 22:14
2
respostas

Reformatando um grande número de arquivos XML

Estou manipulando um grande número de arquivos XML espalhados por uma estrutura de diretório aninhada. Eu tentei o seguinte: $ find . -name "*.xml" -type f | xargs -- xmllint --format O problema é que gera a saída XML formatada na tela...
08.10.2012 / 09:38
4
respostas

Como encontrar um arquivo no sistema de arquivos a partir da linha de comando?

Gostaria de encontrar um arquivo (com um nome de arquivo parcialmente conhecido) no sistema de arquivos. Gostaria de saber como fazer isso a partir da linha de comando, em vez de usar um utilitário de GUI. No Windows, eu corria o seguinte:...
16.11.2011 / 03:15
5
respostas

find | xargs shasum cria a soma de verificação do próprio arquivo de soma de verificação (prematuramente) e falha ao verificar

Meu problema (em um script com #!/bin/sh ) é o seguinte: Eu tento verificar todos os arquivos em um diretório para fins de arquivamento. O arquivo de soma de verificação (no meu caso, sha1) com todos os nomes de arquivos deve residir no mesmo...
29.06.2015 / 14:21
3
respostas

Como faço para obter caminho absoluto usando o comando find unix

Como obter um caminho absoluto usando o comando find. na verdade eu estou executando o seguinte script: - find . -size +20M | while read a do i=$(echo $a | sed 's:/: :g') echo $a; j=($i) fileName=${j[${#j[@]}-1]} us...
21.04.2014 / 11:28
5
respostas

Como mover os arquivos com base no ano

Eu preciso mover arquivos com base em um ano. Eu usei o comando find find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 mas para este comando executar com sucesso eu preciso saber exatamente o mtime agora...
22.04.2013 / 14:36