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
Encontre um arquivo em que o nome comece com uma letra maiúscula
Estou tentando encontrar todos os arquivos para os quais o nome começa com uma letra maiúscula. Eu tentei usar o seguinte comando: find . -type f -regex '.*\/[A-Z][^/]*' É encontrar caminhos apenas com letras minúsculas. Os seguintes trabalhos: find . -type f -regex '.*\/[ABCDEFGHIJKLMNOPQRSTUVWXYZ][^/]*' Como faz: find . -type f …
14 find 

5
Classifique a saída de find -exec ls
É possível a saída find … -exec ls -ls ;ordenada alfabeticamente, por nome de arquivo? Este é o meu comando cron: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; Este comando funciona bem, na maior parte. Mas os resultados não são classificados em nenhuma sequência significativa. Seria …
14 find  ls  sort 

3
saia da descoberta se um -exec falhar
Existe uma maneira de escrever um findpara que ele se quebre se uma das -execoperações falhar em um arquivo? Por exemplo ( javacé convenientemente usado como um programa que pode retornar um código de saída 1 em alguns arquivos e por nenhum outro motivo): $ echo "public classXX A{}" >> …
14 find 

5
comando find no cygwin, dando formato de parâmetro incorreto
Estou usando o cygwin na minha máquina windows. Estou tentando fazer uma busca e está dando formato de parâmetro incorreto. Por que é que? $ ls bootstrap.jar catalina-tasks.xml catalina.bat catalina.sh commons-daemon-native.tar.gz commons-daemon.jar cpappend.bat digest.bat digest.sh setclasspath.bat setclasspath.sh shutdown.bat shutdown.sh startup.bat startup.sh tomcat-juli.jar tomcat-native.tar.gz tool-wrapper.bat tool-wrapper.sh version.bat version.sh $ find . …
14 find  cygwin 

4
encontre -exec no script bash com expansão variável
Estou tentando executar um comando semelhante ao abaixo em um script bash. Ele deve procurar por todas as subpastas $sourcedire copiar todos os arquivos de um determinado tipo para o nível raiz de $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" …

12
Encontre arquivos legíveis por humanos
Estou tentando encontrar uma maneira eficiente de fazer o nível 5 do desafio de bandidos do OverTheWire . De qualquer forma, tenho vários arquivos e há apenas um que respeita os seguintes critérios: Legível por humanos 1033 bytes de tamanho Não executável No momento, estou usando o findcomando e posso …
14 files  find 

5
Como mover os arquivos com base no ano
Preciso mover arquivos com base em um ano. Eu usei o findcomando find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 mas para que este comando seja executado com sucesso, preciso saber exatamente mtimeagora 470 é apenas um palpite. Significa que se eu puder dar o ano de 2012, …
14 find 

5
Como pesquisar arquivos onde existem duas palavras diferentes?
Estou procurando uma maneira de pesquisar arquivos onde existem duas instâncias de palavras no mesmo arquivo. Eu tenho usado o seguinte para realizar minhas pesquisas até este ponto: find . -exec grep -l "FIND ME" {} \; O problema que encontro é que, se não houver exatamente um espaço entre …
14 grep  find  search 

2
Por que o ponto nos comandos find?
Normalmente, vemos findcomandos que se parecem com isso: $ find . -name foo.txt quando a pesquisa começar no diretório atual. Estou descobrindo que nas minhas máquinas (Ubuntu, Cygwin) eu obtenho os mesmos resultados sem o ponto. Por que normalmente está incluído? É apenas uma convenção a ser explícita ou foi …
14 find 


3
Bash: canaliza 'encontrar' saída para 'readarray'
Estou tentando procurar arquivos usando find, e colocar esses arquivos em uma matriz Bash para que eu possa fazer outras operações sobre eles (por exemplo, lsou grepeles). Mas não consigo entender por que readarraynão está lendo a findsaída, pois ela é canalizada para ela. Digamos que eu tenha dois arquivos …
14 bash  find 



3
localizar diretório de exclusão
Estou no Linux (Ubuntu) e gostaria de excluir determinados diretórios (como .hg) quando estiver executando um find | less Tentei o seguinte para excluir o diretório .hg da lista, mas parece não funcionar. find -type d \( ! -iname \.hg \) find -type d \( ! -name \.hg \) find …
13 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.