Perguntas sobre 'find'

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

Como uso o find para copiar todos os arquivos encontrados para um novo nome em seus mesmos diretórios?

Eu tenho um comando simples que faz quase o que eu quero. A seguir, localizamos todos os arquivos com um sufixo '_compressed.swf' e copiamos cada um no mesmo diretório com um '.bak2' anexado: encontre '../content' -name '* _compressed.swf' -p...
23.02.2010 / 17:22
4
respostas

GNU encontrar com -exec rm remove correspondências, depois reclama que elas não existem

Eu tenho um diretório /domains no qual tenho entradas como theawesomesite.com 0.2.v.theawesomesite.com 0.3.v.theawesomesite.com Depois de testar o 0.3, configurarei o domínio principal para alias a nova versão. Funciona muito bem. Agor...
09.01.2010 / 16:13
1
resposta

Encontre e exclua a pasta, mas não o conteúdo

Estou tentando encontrar todas as pastas com o nome b e excluí-las, sem excluir o conteúdo delas (seja pastas, arquivos, arquivos ocultos, etc.). Por exemplo, um arquivo em um caminho /a/b/c/file deve se tornar /a/c/file Veja o qu...
06.01.2015 / 09:33
1
resposta

Como tornar todos os arquivos não executáveis recursivamente usando o find sem afetar os diretórios?

Eu preciso remover o sinalizador de executável de todos os arquivos em um determinado diretório e sub-diretórios. Agora eu estou fazendo isso com um processo de 2 passos find /dir/ -type f -exec chmod ugo-x {} \; find /dir/ -type d -exec chmo...
26.09.2010 / 08:15
2
respostas

Como renomear todos os arquivos e diretórios na pasta atual?

Eu tenho uma estrutura de diretórios como esta: ./ whatever/ foos_whatever.ext something/ foo/ 1.ext 2.ext another/ foo.ext Desejo renomear todos os diretórios de arquivos e que contenham foo . Eu gostari...
17.05.2011 / 19:42
3
respostas

ajuda com o script bash usando o comando find e diff

Eu tenho um script bash que eu preciso de ajuda com: #!/bin/bash if [ -f "/suid.old" ] then find / -perm -4000 -o -perm -2000 ls > suid.old else find / -perm 4000 -o -perm -2000 ls > suid.new diff suid.old suid.new > newchanges.list...
08.02.2010 / 01:46
2
respostas

Como excluir arquivos usando find

Diferentemente do parâmetro --exclude para rsync que pode excluir arquivos e diretórios, o parâmetro find do comando * nix -prune pode excluir somente diretórios. Então, como posso excluir um determinado tipo de arquivo (digamos ....
30.06.2013 / 14:04
2
respostas

Como listar todos os arquivos em um compartilhamento de rede do Windows SMB

Dado um único compartilhamento de rede SMB (por exemplo, \server\SHARED_FOLDER ), desejo listar recursivamente todos os arquivos, incluindo aqueles nos subdiretórios (como find(1) ). Eu preferiria fazê-lo no Linux, mas também aceito as re...
31.05.2011 / 08:44
2
respostas

Maneira eficiente de pesquisar strings no arquivo find e grep

Estou pesquisando todos os arquivos que contêm uma string específica em um arquivador (em uma antiga estação de trabalho HP-UX). Eu não sei onde os arquivos estão localizados no sistema de arquivos (existem muitos diretórios, com um grande nú...
19.06.2013 / 15:45
3
respostas

Achatar uma estrutura de pastas para um nome de arquivo no Bash

Estou tentando converter arquivos dessa estrutura: foldera/folderb/filec.png para: foldera_folderb_filec.png Estou no meio do caminho: find . -type f -name "*.png" | sed 's@^./@@g;s@/@-@g' que basicamente converte a estrutu...
04.03.2012 / 21:38