Pular para o conteúdo

Comando para copiar arquivos menores que

Responder tópico
  • Denunciar
  • Indicar

1. Comando para copiar arquivos menores que

Enviado em 14/02/2014 - 09:23h

Basicamente estou procurando um comando ou um script que deve pegar os arquivos menores que 4gb e copiar para a pasta que eu mandar.

O objetivo é transferir arquivos para uma partição FAT 32 e como ela tem limitação para colocar nela somente arquivos menores que 4gb preciso de um comando ou script para fazer isso.

A situação tá assim tem uma pasta nesse computador aqui de casa que já guarda arquivos de longa data e em uma pasta da partição de arquivamento tem várias pastas menores que 4gb e várias maiores que 4gb. Preciso que esse comando veja se a pasta tem menos de 4gb e se tiver copie essa pasta para a pasta no hd FAT.

Responder tópico

2. Re: Comando para copiar arquivos menores que

Enviado em 15/02/2014 - 00:46h

Tem diferentes maneiras a mais simples:

#!/bin/bash
find /origem/ -size -4000M -exec mv -t /destino {} +
Uma um pouco mais completa que vai pedir para digitar o local onde quer buscar e mover:


#!/bin/bash
echo "Digite a pasta de origem ex: /mnt/videos"
read origem
echo "Digite a pasta de destino ex: /mnt/destino"
read destino

for x in `find $origem -size -4000M`; do
mv $x $destino
done
Crie um arquivo chamado "findbig" em /usr/local/bin/
De permissão para executar:

chmod +x /usr/local/bin/findbig
ai apenas chame ele no terminal "findbig" para executar

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder