gabguig Posted February 18, 2012 Share Posted February 18, 2012 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. Quote 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 More sharing options...
el coniglio Posted February 19, 2012 Share Posted February 19, 2012 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"; } } } Quote Link to comment Share on other sites More sharing options...
gabguig Posted February 19, 2012 Author Share Posted February 19, 2012 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! Quote 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 More sharing options...
el coniglio Posted February 19, 2012 Share Posted February 19, 2012 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" Quote Link to comment Share on other sites More sharing options...
gabguig Posted February 19, 2012 Author Share Posted February 19, 2012 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. Quote 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 More sharing options...
el coniglio Posted February 19, 2012 Share Posted February 19, 2012 Tenta so salvar esse arquivo na sua pasta pessoal e rodar (perl nomedoarquivo) velharia.pl.zip Quote Link to comment Share on other sites More sharing options...
gabguig Posted February 20, 2012 Author Share Posted February 20, 2012 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. Quote 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 More sharing options...