Jump to content
gabguig

Biblioteca de grande dimensão!

Recommended Posts

Olá Boas!

Depois de muito tempo de uso com o lion, verifiquei que a biblioteca que se encontra na pasta de usuário tem um tamanho que me parece muito grande. (180GB)

A questão é a seguinte tenho receio de perder definições e isso se a limpar manualmente.

Por outro lado desconfio que tenho lá muitos ficheiros que não fazem falta porque esta pasta já foi importada de uma instalação anterior, mas não estou a vontade para por mãos a obra .

Alguém me pode dar uma ajuda, ou indicar algum programa que faça a limpeza mais facilmente?

O meu obrigado pela vossa atenção.

MacBookPro-15 polegadas/ Intel Core i7 / 2,4 GHz /8GB memória RAM DDR 3 /AMD Radeon HD 6770M: 1024 MB/ SSD 250GB / HD 500GB OS X EL CP 10.11.4

ASUS K50IN Series/nVidia GEFORCE G102M Cuda 512M

HD 500GB /CPU P8700 Intel CORE 2 Duo 2,53Ghz 4G Memória DDR2

Link to comment
Share on other sites

Voce pode fazer um script pra listar as coisas mais velhas. Eu fiz um exemplo que cria uma lista de comandos pra apagar os arquivos que ja nao sao acessados a mais de 300 dias (fiz essa etapa de gerar a lista de maneira a permitir uma conferida antes de efetivamente apagar).

 

#!/usr/bin/perl

$velho = 300 * 24 * 60 * 60;
$referencia = time() - $velho;
&checadiretorio(".");

sub checadiretorio {
my $dir = shift;
my $diretorio;
if(opendir($diretorio, $dir)) {
	foreach $file (readdir($diretorio)) {
		if($file ne "." and $file ne "..") {
			&checadiretorio($dir."/".$file);
		}
	}
	close($diretorio)
} else {
 	($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
    	$atime,$mtime,$ctime,$blksize,$blocks) = stat($dir);
		# atime = last access
		# mtime = last modified
	if($atime < $referencia) {
		print "rm ".$dir."\n";
	}
}
}

Link to comment
Share on other sites

Boas!

Obrigado pelo seu apoio, de facto parece ser uma boa opção, mas eu sou um nabo em programação.

Eu tentei copiar o código de sua mensagem e tentar compilar no gerador de script. mas deu erro também tentei correr o código no terminal mas também não funcionou. se você estiver na disposição de me mandar um passo a passo e ficaria muito agradecido.

Obrigado pelo seu tempo!

MacBookPro-15 polegadas/ Intel Core i7 / 2,4 GHz /8GB memória RAM DDR 3 /AMD Radeon HD 6770M: 1024 MB/ SSD 250GB / HD 500GB OS X EL CP 10.11.4

ASUS K50IN Series/nVidia GEFORCE G102M Cuda 512M

HD 500GB /CPU P8700 Intel CORE 2 Duo 2,53Ghz 4G Memória DDR2

Link to comment
Share on other sites

Você tem que copiar o conteúdo e salvar num arquivo (como se fosse texto), digamos por exemplo "limpa.pl".

Digamos também que você criou o arquivo na sua pasta pessoal. Você irá no terminal, navegará até a pasta (Library no caso) e rodará o script.


- Terminal

- "cd Library"

- "perl ../limpa.pl > ../conferir.sh"

Link to comment
Share on other sites

Bem eu tentei mas também não estou muito a vontade a navegar no terminal, e o o resultado foi


No such file or directory

eu salvei o ficheiro de texto com o nome ( limpa.pl.rtf ).

será que dava para me mandar o texto de forma a que eu possa copiar e colar no terminal?

Eu não conheço muito de comandos no terminal.

Desculpe pelo incomodo.

MacBookPro-15 polegadas/ Intel Core i7 / 2,4 GHz /8GB memória RAM DDR 3 /AMD Radeon HD 6770M: 1024 MB/ SSD 250GB / HD 500GB OS X EL CP 10.11.4

ASUS K50IN Series/nVidia GEFORCE G102M Cuda 512M

HD 500GB /CPU P8700 Intel CORE 2 Duo 2,53Ghz 4G Memória DDR2

Link to comment
Share on other sites

Oi!

Agora sim funcionou, gerou uma lista que até parece uma bíblia.

Dizias que a lista era de ficheiros não usados a muito tempo não era?

Agora só tenho que ver mais em pormenor aquilo que faz falta.

Obrigado mais uma vez. :)

MacBookPro-15 polegadas/ Intel Core i7 / 2,4 GHz /8GB memória RAM DDR 3 /AMD Radeon HD 6770M: 1024 MB/ SSD 250GB / HD 500GB OS X EL CP 10.11.4

ASUS K50IN Series/nVidia GEFORCE G102M Cuda 512M

HD 500GB /CPU P8700 Intel CORE 2 Duo 2,53Ghz 4G Memória DDR2

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...
The popup will be closed in 15 seconds...