Perguntas com a marcação «find»

Para perguntas referentes à localização, um utilitário de linha de comando para procurar arquivos em uma hierarquia de diretórios. Use esta tag para perguntas sobre encontrar a si próprio ou perguntas sobre problemas decorrentes do uso do utilitário de linha de comando find.

1
Como o updatedb é muito mais rápido que o encontrado?
Como é updatedbmuito mais rápido que find? Aqui está uma comparação temporizada entre updatedbe um findcomando que executa uma tarefa aparentemente semelhante. compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path '/afs/*' -o \ -path '/net/*' -o \ …
11 find  locate  updatedb 

2
Como procurar todos os arquivos SUID / SGID?
Todos os howtos que encontro na web declaram: Find all SUID files: find / -perm -4000 -print Find all SGID files: find / -perm -2000 -print Mas isso não é verdade. Vejo: $ ls -lah test -r-sr-xr-x 1 user user 0B Jan 24 22:47 test $ $ $ stat -x …
11 find 

1
Por que 'find -exec cmd {} +' precisa terminar em '{} +'?
Prefácio: Entendo a diferença entre -exec {} \;& -exec {} +. Eu também não tenho um problema como tal , estou apenas curioso sobre a semântica de find. Ao finalizar o -execargumento com em +vez de ;, precisamos finalizar com {} +, por exemplo: # FreeBSD find $ find . …
11 find  history  posix 

3
Como obtenho um caminho absoluto usando o comando find unix
Como obter o caminho absoluto usando o comando find. na verdade, 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]} userName=${j[${#j[@]}-3]} done mas aqui variável $amostrando caminho a partir de, ./Downloads/filenamemas eu quero caminho …




2
Excluir diretório na localização
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 arquivo; . foo-exclude-me / foo.txt foo-exclude-me-not / foo.txt Barra/ foo.txt foobar / bar.txt foofoo.txt como obteria a seguinte saída usando find: ./bar/foo.txt ./bar/foobar ./bar/foobar/foofoo.txt ./foo-exclude-me-not …
11 find 

1
Omitir extensão com a localização?
Preciso criar miniaturas a partir de vários arquivos .png e gostaria de fazer isso usando o convertutilitário ImageMagicks . Para localizar recursivamente todos os arquivos que não são miniaturas, estou usando a seguinte chamada (dividida em duas linhas para facilitar a leitura): find . -type f -name "*.png" -not -name …
11 find  imagemagick 

6
Encontre recursivamente todos os arquivos de diversos formatos de arquivo e procure por padrões de nome de arquivo
Na melhor das hipóteses, gostaria de receber uma ligação como esta: $searchtool /path/to/search/ -contained-file-name "*vacation*jpg" ... para que esta ferramenta faz uma varredura recursiva do caminho especificado pega todos os arquivos com formatos de arquivo suportados, que devem ser pelo menos os "mais comuns", como zip, rar, 7z, tar.bz, tar.gz …
11 find  tar  zip  7z  rar 





2
Reformatação de 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, mas não altera o arquivo. Como posso alterar …
11 find  xargs  xml 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.