Estou executando o seguinte comando, mas ele não é executado recursivamente: find . -name *.java Eu sei que existem arquivos java mais abaixo no diretório atual, mas ele está executando findapenas no diretório atual. Estou usando o OS X,
Estou executando o seguinte comando, mas ele não é executado recursivamente: find . -name *.java Eu sei que existem arquivos java mais abaixo no diretório atual, mas ele está executando findapenas no diretório atual. Estou usando o OS X,
Melhor explicar em exemplos. Eu posso: find . -name "*.py" -type f > output.txt Mas como posso armazenar a saída no mesmo arquivo para: find . -name "*.py" -type f -exec grep "something" {} \ Não posso simplesmente fazer find . -name "*.py" -type f -exec grep "something" {} \ >...
Estou procurando arquivos cujo nome contenha AAAem seu caminho usando o seguinte comando: find path_A -name "*AAA*" Dada a saída mostrada pelo comando acima, quero mover esses arquivos para outro caminho, digamos path_B. Em vez de mover esses arquivos um por um, posso otimizar o comando movendo...
Encontro-me constantemente procurando a sintaxe de find . -name "FILENAME" -exec rm {} \; principalmente porque não vejo exatamente como a -execpeça funciona. Qual é o significado das chaves, da barra invertida e do ponto e vírgula? Existem outros casos de uso para essa
Como posso obter o tamanho de todos os arquivos e todos os arquivos em seus subdiretórios usando o comando du. Estou tentando o seguinte comando para obter o tamanho de todos os arquivos (e arquivos em subdiretórios) find . -type f | du -a Mas isso também imprime os tamanhos das pastas. Como...
Como alguém executaria um comando específico para cada arquivo encontrado usando o findcomando? Para o propósito da pergunta, digamos que eu simplesmente gostaria de excluir cada arquivo encontrado por
Eu estou tentando ler a saída de um comando no bash usando a while loop. while read -r line do echo "$line" done <<< $(find . -type f) A saída que eu recebi ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./test.sh ./out ./out2 ./hello ranveer@ranveer:~/tmp$ Depois...
O óbvio ls -dR não funciona. Atualmente estou usando find /path/ -type d -ls mas a saída não é o que eu preciso (lista simples de subpastas) Há alguma
Estou tentando encontrar um arquivo que não existe no meu diretório pessoal e em todos os subdiretórios. find ~/ -name "bogus"fornece essas informações após alguns segundos, mas o gerenciador de dolphinarquivos do KDE precisou de quase 3 minutos para fazer o mesmo. Isso corresponde à minha...
Se eu usar findcomando como este: find /mydir/mysubdir -executable -type f todos os arquivos executáveis são listados (excluindo diretórios) e incluindo o arquivo de script executável (como script.sh, etc). O que eu quero fazer é listar apenas arquivos executáveis
Estou aninhado em uma árvore de arquivos e gostaria de descobrir qual diretório pai contém um arquivo. Por exemplo, estou em um conjunto de repositórios Git aninhados e quero encontrar o diretório .git que controla os arquivos em que estou atualmente. Eu espero por algo como find -searchup -iname...
Ao usar find, como retorno o nome do arquivo e o número da linha ao procurar uma string? Consigo retornar o nome do arquivo em um comando e os números de linha com outro, mas não consigo combiná-los. Nomes de arquivos: find . -type f -exec grep -l 'string to search' {} \; Números de linha: find ....
Como posso obter uma lista dos subdiretórios que contêm um arquivo cujo nome corresponde a um padrão específico? Mais especificamente, estou procurando diretórios que contenham um arquivo com a letra 'f' em algum lugar do nome do arquivo. Idealmente, a lista não teria duplicatas e conteria apenas...
Eu estou tentando lista de todos os arquivos dir1, dir2, dir3e dir4que pode ser em qualquer lugar como um sub-diretório do meu cwdusando o findcomando. Eu tentei o seguinte sem sucesso: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Eu tentei posix-extendedtambém....
Eu tenho um monte de arquivos .zip em vários diretórios: Fol1/Fol2 Fol3 Fol4/Fol5 Como eu moveria todos eles para uma pasta base
Digamos que eu tenho: foo.txt bar baz.ooo Se eu usar ls -1 !(*.*), vou receber apenas bara saída. Ótimo, agora eu quero ter os mesmos resultados com o find - alguns find -regexque farão o trabalho. NOTA: find -name !(*.*)não é a resposta, !(*.*)pois ainda é o globo de Bash que NÃO posso...
É possível usar o findcomando para encontrar todos os arquivos "não binários" em um diretório? Aqui está o problema que estou tentando resolver. Eu recebi um arquivo de arquivos de um usuário do Windows. Este arquivo contém código fonte e arquivos de imagem. Nosso sistema de compilação não...
Que comando conciso posso usar para encontrar todos os arquivos que NÃO contêm uma sequência de texto? Eu tentei isso (usando -v para inverter os parâmetros do grep) sem sorte: find . -exec grep -v -l shared.php {} \; Alguém disse que isso funcionaria: find . ! -exec grep -l shared.php {}...
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/, ...
Eu tenho uma pasta para o log com 7 pastas nele. Essas sete pastas também têm subpastas e essas subpastas também. Desejo excluir todos os arquivos com mais de 15 dias em todas as pastas, incluindo subpastas sem tocar na estrutura da pasta, o que significa apenas