Ogólne pytania dotyczące systemu
meliorus
Beginner
Posty: 143 Rejestracja: 20 maja 2008, 07:41
Post
autor: meliorus » 20 czerwca 2010, 21:00
Witam.
Czy mógłby mi ktoś powiedzieć czy jest możliwe podzielenie jakiegoś pliku tarem na części? Np. mam plik 2GB i chcę podzielić na 700MB. Koniecznie chcę aby to było zrobione tarem.
T ak aby wyglądało to tak:
Jakie wpisać polecenie aby takie coś uzyskać?
Z góry dziękuję za pomoc.
markossx
Beginner
Posty: 489 Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska
Post
autor: markossx » 21 czerwca 2010, 10:23
Kod: Zaznacz cały
tar -c -M -v --tape-length=10240 --file=m1.tar mysqlX.sql
W powyższym przykładzie podzielisz plik mysqlX.sql na paczki po 10MB.
Nazwy kolejnych plików nadajesz ręcznie.
meliorus
Beginner
Posty: 143 Rejestracja: 20 maja 2008, 07:41
Post
autor: meliorus » 21 czerwca 2010, 14:25
A nie da się tego jakoś zautomatyzować jakaś odpowiednim poleceniem bo jestem nieomal pewny, że tak się da, podobnie jak winRARem.
markossx
Beginner
Posty: 489 Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska
Post
autor: markossx » 21 czerwca 2010, 14:28
a nie da sie tego jakos zautomatyzowac
Pewnie się da ale nigdy się nad tym nie zastanawiałem
widmo17
Posty: 58 Rejestracja: 26 października 2008, 18:54
Lokalizacja: irc.freenode.net #bimbrownia.org
Post
autor: widmo17 » 21 czerwca 2010, 14:44
Zawsze sobie można napisać skrypt w bashu.
Redhead
Junior Member
Posty: 526 Rejestracja: 17 lipca 2007, 17:37
Post
autor: Redhead » 21 czerwca 2010, 14:50
markossx
Beginner
Posty: 489 Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska
Post
autor: markossx » 21 czerwca 2010, 19:03
Mamy!
Pewnie się da ale nigdy się nad tym nie zastanawiałem
Zawsze sobie można napisać skrypt w bashu.
lessmian2
Member
Posty: 1088 Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków
Post
autor: lessmian2 » 21 czerwca 2010, 20:41
Czy aby na pewno trzeba pisać aż skrypt do tego?
Kod: Zaznacz cały
tar -cvzf /dev/stdout file | split -d -b 1m - file.tgz.
I mamy:
Kod: Zaznacz cały
[lessmian@polikarp:~lessmian]# ls -lh file.tgz.*
-rw-r--r-- 1 lessmian lessmian 1,0M cze 21 20:37 file.tgz.00
-rw-r--r-- 1 lessmian lessmian 1,0M cze 21 20:37 file.tgz.01
-rw-r--r-- 1 lessmian lessmian 1,0M cze 21 20:37 file.tgz.02
-rw-r--r-- 1 lessmian lessmian 1,0M cze 21 20:37 file.tgz.03
-rw-r--r-- 1 lessmian lessmian 1,0M cze 21 20:37 file.tgz.04
-rw-r--r-- 1 lessmian lessmian 1,0M cze 21 20:37 file.tgz.05
-rw-r--r-- 1 lessmian lessmian 398K cze 21 20:37 file.tgz.06
meliorus
Beginner
Posty: 143 Rejestracja: 20 maja 2008, 07:41
Post
autor: meliorus » 22 czerwca 2010, 10:29
lessmian2 , gdy próbuję wykonać to Twoje polecenie tworzy mi się tylko jeden plik o nazwie "file.tgz.00"
A powinno ich być kilka skoro plik.avi ma 700MB.