Perguntas sobre 'find'

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

Como encontro o número total de linhas em um conjunto de arquivos encontrados (usando as ferramentas de linha de comando do Linux)?

Eu posso encontrar o número de linhas de cada arquivo que corresponde a um padrão específico usando (por exemplo): $ find . -name "test.save*" -exec wc -l {} \; 673000 ./test.save8.txt 24000 ./from/test1/test.save3.txt 100 ./from/test1/test.s...
27.07.2010 / 18:41
5
respostas

Excluindo arquivos no Linux

Eu preciso encontrar todos os arquivos que correspondem a um determinado critério e excluí-los. Aqui está um snippet: /var/www/somesite/releases/{many directories}/tmp/attachment_fu Gostaria de encontrar todos os arquivos em qualquer dire...
18.09.2009 / 06:26
4
respostas

Como restringir a busca do comando find para retornar somente os arquivos modificados antes de determinada data?

Gostaria de restringir a seguinte pesquisa a apenas arquivos com data modificada <="2009-05-29 11:59:00" find /path -name "*.sb" ! -name "*[^0-9]*.sb" -type f -print Estou usando o CentOS     
30.05.2009 / 16:51
4
respostas

Use 'find' para determinar arquivos modificados ontem

Tenho certeza de que essa é uma pergunta antiga com uma resposta simples, mas tentei todas as combinações que sei e não encontrei nada. E pesquisar no Google não é nada agradável, pois a pesquisa nesse tópico gera centenas de maneiras de "encont...
07.10.2009 / 14:50
2
respostas

Por que meu tipo find está executando fstat em todos os arquivos de uma pasta?

Estou executando find . -type d em uma árvore de diretórios bastante grande. Eu só estou interessado em encontrar diretórios dentro desta árvore, mas quando corri um strace contra o processo para ter certeza de que estava fazendo o que eu esp...
25.10.2014 / 03:44
3
respostas

localiza e remove nomes de arquivos duplicados na hierarquia de diretórios

#!/bin/sh LASTBASE="" find $1 -type f -print | rev | sort | rev | while read FILE do BASE=$(basename "$FILE") if [ "$BASE" = "$LASTBASE" ]; then rm "$FILE" LASTBASE="$BASE" done     
06.02.2013 / 18:59
4
respostas

Encontre diretórios que não contenham um diretório?

Estou tentando descobrir como usar o comando "find" do Linux (ou outro comando que executará o trabalho) para retornar uma lista de caminhos / diretórios de arquivos que não contêm um diretório de um determinado nome. ~/web/domain1.com/public...
12.03.2010 / 23:36
3
respostas

sh script para remover apenas arquivos txt usando o comando find e exec rm me avisa sobre a falta de argumentos para exec

find /full/path/dir -name '*.txt' -exec /bin/rm {} \; Fina em um shell, mas coloque-o em um script sh junto com algumas linhas semelhantes, para executá-lo todas as noites a partir de um cronjob e ele relata: find: missing argument to '-e...
27.01.2011 / 19:03
4
respostas

find comando com parâmetros na variável

> find /etc -name 'shells' /etc/shells # good !! > SEARCH="-name 'shells'"; find /etc $SEARCH # nothing found - bad !! Por que o comando "find" não pode aceitar params na variável? Outros comandos funcionam bem nesse modo. Está...
21.07.2015 / 06:55
1
resposta

Como executar um chmod recursivo que pára nos limites do FileSystem

Eu tenho um diretório com muitos arquivos e dentro de um diretório montado. var/ log/ nfs/ (a NFS remote directory) www/ Como posso chmod / chown everyfiles dentro desse diretório sem alterar nfs .     
08.08.2013 / 16:01