Perguntas com a marcação «find»

38
Comandos de tubulação após um xargs canalizado

HP-UX ***** B.11.23 U ia64 **** licença de usuário ilimitado find . -type d -name *log* | xargs ls -la fornece os nomes dos diretórios (aqueles que contêm logno nome do diretório) seguidos por todos os arquivos dentro desse diretório. Os diretórios  /var/opt/SID/application_a/log/, ...

37
Como renomear vários arquivos usando o find

Quero renomear vários arquivos (file1 ... filen para file1_renamed ... filen_renamed) usando o comando findcommand: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Mas obtendo este erro: mv: cannot stat ‘filename=./file1’: No such file or directory Isso...

35
Localizando arquivos pelo proprietário e permissões de arquivo

Estou tentando findarquivos que pertencem e têm o grupo principal de root. Existe um parâmetro disponível para procurar arquivos como este? É fundamental que todos os arquivos em um determinado diretório não sejam de propriedade root, portanto, gostaria de verificar periodicamente para garantir que...

35
Obtenha uma lista de nomes de diretório com find

Eu sei que posso fazer isso para obter uma lista de nomes de diretório: find . -type d -maxdepth 1 A saída é assim: . ./foo ./bar Eu prefiro a lista sem ./. Existe uma maneira de encontrar encontrar apenas os nomes brutos? Tentei enviar a lista para stat para formatá-la, mas isso me dá o...

34
Saída "find" relativa ao diretório

Eu gostaria de usar findpara listar todos os arquivos e diretórios recursivamente em uma determinada raiz para uma cpiooperação. No entanto, não quero que o diretório raiz apareça nos caminhos. Por exemplo, atualmente recebo: $ find

34
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...

33
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' |...

32
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...

32
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 rm -rv {} + a questão é por...

32
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...

32
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 acessar;: não...

30
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...

29
É 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...