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.

2
encontre uso com -L
eu tenho link -> file eu faço find -L . -name 'link' E pegue ./link Por que é que? homem encontrar diz: -L: Siga os links simbólicos. Quando localizar examina ou imprime informações sobre arquivos, as informações usadas devem ser obtidas das propriedades do arquivo para as quais o link …
34 find  symlink 


9
Abra um arquivo fornecido pelo resultado de um comando no vim
Encontro-me fazendo o seguinte quase todos os dias Executar uma busca ( find -name somefile.txt) Abra o resultado em vim O problema é que eu tenho que copiar e colar o resultado da findno vimcomando. Existe alguma maneira de evitar ter que fazer isso? Eu experimentei um pouco ( find …
34 linux  bash  vim  find 

3
Lista de arquivos modificados recentemente
Como posso obter uma lista de todos os arquivos modificados, digamos 3 meses atrás. Eu verifiquei esta questão, mas não consegui aplicá-la ao meu cenário. Estou tentando isso agora, parece estar funcionando, mas sei que deve haver uma maneira melhor de usar o find. ls -ltR | grep -v '2011-05' …
33 files  find  ls  date 


4
find -exec + vs find | xargs: qual escolher?
Eu entendo que o -execpode ter uma +opção para imitar o comportamento de xargs. Existe alguma situação em que você prefere um formulário ao outro? Pessoalmente, prefiro a primeira forma, apenas para evitar o uso de um cachimbo. Eu acho que certamente os desenvolvedores de finddevem ter feito as otimizações …
32 bash  find  pipe  xargs 

3
Como posso usar dois comandos bash no comando -exec of find?
É possível usar 2 comandos na -execparte do findcomando? Eu tentei algo como: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; e eu recebo: find: argumento ausente para -exec chmod: não pode acessar {}: Esse arquivo ou diretório não existe chmod: não pode …
32 bash  find 

2
find -delete não exclui diretórios não vazios
O comando $ find ~ -name .DS_Store -ls -delete funciona no Mac OS X, mas $ find ~ -name __pycache__ -type d -ls -delete não - os diretórios são encontrados, mas não excluídos. Por quê? PS. Eu sei que posso fazer $ find ~ -name __pycache__ -type d -ls -exec …
32 find  osx 

2
excluir padrão de correspondência de arquivos
Preciso remover recursivamente todos os arquivos em todos os subdiretórios em que o nome do arquivo contém um número seguido de um 'x' seguido de um número, pelo menos duas vezes. Exemplo: Eu gostaria de remover esses arquivos: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Mas NÃO quero remover esses arquivos: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' …
32 bash  files  find  wildcards 


6
Alternativa para encontrar? [fechadas]
Existe um findprograma alternativo com uma interface CLI mais convencional? findfunciona e espera parâmetros de uma maneira dolorosamente diferente da maioria dos outros utilitários. Esclarecimento: Estou procurando um programa que possua principalmente a mesma funcionalidade que encontrar com uma interface de linha de comando que funcione e pareça com as …




1
É possível usar o `find -exec sh -c` com segurança?
Eu estou tentando usar findpara echo 0em alguns arquivos, mas aparentemente isso só funciona com sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Mas usar sh -ccom find -execme deixa muito desconfortável porque suspeito de citar problemas. Eu brinquei um pouco com isso e, …
29 shell  find 

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.