Jump to content
Just nu i M3-nätverket

Komprimera fil till annan disk


Telly82

Recommended Posts

Jag har en stor fil (292GB) på en disk som jag vill komprimera till en annan disk. Om man högerklickar på filen och väljer "Komprimera xxx" så lägger sig arkivet på samma disk och där finns det inte plats.

Hur löser jag detta? Helst utan tredjepartsprogram. Och helst utan att först kopiera 292 GB och sedan komprimera på den nya disken, för det tar så lång tid.

Link to comment
Share on other sites

Känns som att det borde gå att utföra via terminalen fundersam.gif

Jovisst, men hur? Vad är kommandot för att komprimera enligt Finders komprimering? (För jag vill kunna packa upp i Finder senare.)

Link to comment
Share on other sites

Har du kikat i på zip i Terminal (skriv "man zip", bläddra med pilarna, avsluta med "q")?

 

Hittade lite som kanske kan vara av intresse:

Streaming input and output. zip will also accept a single dash ("-")

as the zip file name, in which case it will write the zip file to stan-

dard output, allowing the output to be piped to another program. For

example:

 

zip -r - . | dd of=/dev/nrst0 obs=16k

 

would write the zip output directly to a tape with the specified block

size for the purpose of backing up the current directory.

 

zip also accepts a single dash ("-") as the name of a file to be com-

pressed, in which case it will read the file from standard input,

allowing zip to take input from another program. For example:

 

tar cf - . | zip backup -

 

would compress the output of the tar command for the purpose of backing

up the current directory.

och

If you are short on disk space, you might not have enough room to hold

both the original directory and the corresponding compressed zip ar-

chive. In this case, you can create the archive in steps using the -m

option. If foo contains the subdirectories tom, dick, and harry, you

can:

 

zip -rm foo foo/tom

zip -rm foo foo/dick

zip -rm foo foo/harry

 

where the first command creates foo.zip, and the next two add to it.

At the completion of each zip command, the last created archive is

deleted, making room for the next zip command to function.

Link to comment
Share on other sites

Perfekt. "zip" i Terminalen verkar göra susen.

 

Tack snälla!

Link to comment
Share on other sites

Man ska visst inte ropa hej förrän man är över bäcken:

 

"zip error: Entry too big to split, read, or write (file exceeds Zip's 4GB uncompressed size limit)"

 

Man tycker ju att kommandot skulle börja med att kolla filstorleken i stället för att komprimera 4GB och sedan ge upp.

 

Någon som har några förslag?

Link to comment
Share on other sites

Lägga in Mac OS X på den andra disken och starta upp från den..och hämta över..eller tänker jag fel..

Link to comment
Share on other sites

Lägga in Mac OS X på den andra disken och starta upp från den..och hämta över..eller tänker jag fel..

Ja, för en gångs skull.  :)

 

Vilken disk man än startar ifrån så läggs den komprimerade filen i samma mapp.

 

Det verkar som om jag får kopiera över filen först och försöka komprimera den sedan.

Link to comment
Share on other sites

kanske detta 3epartsprogrammet?

 

http://www.kekaosx.com/en/doc.php

Kan man packa upp filerna utan att ha det programmet? Alltså, skapar det någon form av standardarkiv som "vilket program som helst" kan packa upp?

Link to comment
Share on other sites

Kan man packa upp filerna utan att ha det programmet? Alltså, skapar det någon form av standardarkiv som "vilket program som helst" kan packa upp?

Du kan välja kompressionsmetod.

Däribland Zip, tar osv..

 

Zip är den som apple använder i sin egna kompression.

 

 

Link to comment
Share on other sites

Kan du inte prova med gzip eller bzip2 istället? Jag vet inte om de har nån storleksbegränsning men jag har aldrig stött på det.

 

$ gzip -c min_stora_fil >/Volumes/annan_disk/min_stora_fil.gz

 

alt.

 

$ bzip2 -c min_stora_fil >/Volumes/annan_disk/min_stora_fil.bz2

 

gzip och bzip2 finns med i Mac OS X och förmodligen så gott som alla linuxdistributioner så det skall inte vara några problem med att kunna packa upp det igen. Till Windows behöver du förmodligen något 3:e-partsprogram.

Link to comment
Share on other sites

Kan du inte prova med gzip eller bzip2 istället? Jag vet inte om de har nån storleksbegränsning men jag har aldrig stött på det.

 

$ gzip -c min_stora_fil >/Volumes/annan_disk/min_stora_fil.gz

 

alt.

 

$ bzip2 -c min_stora_fil >/Volumes/annan_disk/min_stora_fil.bz2

 

gzip och bzip2 finns med i Mac OS X och förmodligen så gott som alla linuxdistributioner så det skall inte vara några problem med att kunna packa upp det igen. Till Windows behöver du förmodligen något 3:e-partsprogram.

Tack för tipset.

Men måste man köra Terminal för att packa upp eller kan man bara dubbelklicka i Finder?

Link to comment
Share on other sites

Tack för tipset.

Men måste man köra Terminal för att packa upp eller kan man bara dubbelklicka i Finder?

 

Dubbelklick går bra.

Link to comment
Share on other sites

Tack för tipset.

Men måste man köra Terminal för att packa upp eller kan man bara dubbelklicka i Finder?

 

Tror nog det funkar med att öppna i Finder. Prova på en liten fil innan du tar dig an den gigantiska. Men terminalen bjuder naturligtvis på mer möjligheter såsom att packa upp till annan disk.

Link to comment
Share on other sites

Thomas Ytterberg

Unarchiver kan ställas in så att det frågar efter destination.

Link to comment
Share on other sites

Tack för alla svar.

 

Jag har tre sådana jättefiler på tre olika diskar. Bara för att testa så kopierade jag över den första filen till destinationsdisken via Finder. Det tog tre timmar. Sedan högerklickade jag i Finder och bad Finder komprimera. Först tog det flera timmar med "förbereder komprimering" innan den verkligen började komprimera. Sedan tog det väl 9 timmar till att verkligen bli färdig. Den var klar klockan 6:43 i morse.

 

Så jag ska testa era föreslagna sätt på de två återstående filerna, men det blir nästa år.  :)

 

God Jul och Gott Nytt År.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...