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
Por que o / rm -iname '* phpmyadmin' não exclui o phpMyAdmin-Version-XYZ.zip?
Eu tenho este código a seguir: find ./ -iname '*phpmyadmin' -exec rm -rf {} \; Exclui um diretório chamado phpmyadmin, mas não exclui um arquivo chamadophpMyAdmin-Version-XYZ.zip Mesmo se eu remover o -rfarquivo, ele ainda não o excluirá (provavelmente porque um segundo problema com o nome -in não afeta a distinção …
8 find  rm 

2
Canalizando de uma descoberta para o grep
O que estou tentando fazer? Escreva um comando que procure por arquivos que não estejam sendo solicitados por nenhum outro arquivo no meu projeto. O que eu tentei? Estou usando findpara obter uma lista de nomes de arquivos. Agora eu quero usar os nomes de arquivo como a string de …




4
Como executo xargs grep na saída grep que possui espaços?
Estou pesquisando arquivos com base em uma expressão regular e, em seguida, tentando pesquisar conteúdo nesses arquivos. Então, por exemplo, eu tenho algo como #Find all C++ files that match a certain pattern and then search them find . -name "*.cpp" | grep "<name regex>" | xargs grep "<content regex>" …
8 shell  grep  find  quoting  xargs 

3
O que os “recursos ativados” no GNU acham?
Quando uso find --versioncom o GNU find, recebo algo assim: find (GNU findutils) 4.5.9 [license text] Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=2) O que esses "recursos" significam? Há alguma referência a O_NOFOLLOWser uma medida de segurança man finde há uma menção de LEAF_OPTIMISATIONuma otimização que salva algumas lstatchamadas em …
8 find  gnu 

6
Quando a cadeia vazia indica o diretório atual?
Em um script que eu uso findpara coletar alguns arquivos no diretório atual, como em $ find . -name "*.h" ./foo.h Agora eu gostaria que fosse apenas saída foo.h, sem o ./prefixo. Eu pensei que a seqüência vazia ""denotava o diretório atual em comandos shell. Mas isso dá: $ find …
8 find  filenames 







4
Listar links simbólicos no diretório atual?
Esta pergunta fala sobre como encontrar diretórios em um diretório atual. A solução é basicamente: ls -d */ Isso é ótimo, mas como posso facilmente listar links simbólicos? Eu tenho que usar algo como find . -xtype l -d 1 (intended to find symlinks max depth 1 - doesn't work) …
8 find  ls  symlink 

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.