A fájlok felosztása és összekapcsolása Linux alatt meglehetősen egyszerű feladat, amely lehetővé teszi számunkra, hogy egy fájlt több kisebb fájlra bontsunk, ez sok esetben segítséget nyújt számunkra sok memóriaterületet igénylő fájlok feldarabolásában, akár külső tárolóegységekre történő szállításhoz, akár külső fájlok tárolásához a biztonsági irányelvek, például az adatok töredezett és terjesztett másolatainak fenntartása érdekében. Ehhez az egyszerű folyamathoz két fontos parancsot fogunk használni: split és cat.
Mi van megosztva?
Ez egy parancs rendszerek számára Unix ez lehetővé teszi számunkra, hogy egy fájlt több kisebbre oszthassunk, fájlsorozatot hoz létre kiterjesztéssel és az eredeti fájlnév korrelátumával, így beállíthatja a kapott fájlok méretét.
A parancs hatókörének és jellemzőinek elmélyüléséhez végrehajthatjuk az ember felosztását, ahol láthatjuk annak részletes dokumentációját
Mi a macska?
A maga részéről, linux macska parancs lehetővé teszi a fájlok összefűzését és megjelenítését, egyszerűen és hatékonyan, vagyis ezzel a paranccsal különféle szöveges fájlokat tekinthetünk meg, és megosztott fájlokat is összefűzhetünk.
Ugyanúgy, mint a split esetén, megtekinthetjük a cat részletes dokumentációját a man cat paranccsal.
Fájlok felosztása és összekapcsolása Linux rendszerben a split és a cat használatával
Miután megismerte a split és a cat parancsok alapjait, meglehetősen egyszerű lesz a fájlok felosztása és összekapcsolása Linux alatt. Egy általános példa, ahol az 7 MB súlyú test.500z nevű fájlt fel akarjuk osztani több 100 MB fájlra, egyszerűen a következő parancsot kell végrehajtanunk:
$ split -b 100m tes.7z dividido
Ez a parancs 5 100 MB-os fájlt ad vissza, amely az eredeti fájlból származik, ezek neve splitaa, splitab és így tovább. Érdemes megjegyezni, hogy ha hozzáadjuk a paramétert -d az előző utasításhoz a kapott fájlok neve numerikus lenne, vagyis osztott01, osztott02 ...
$ split -b -d 100m tes.7z dividido
A megosztott fájlok újracsatlakozásához csak a következő parancsot kell végrehajtanunk abból a könyvtárból, ahol a fájlok vannak tárolva:
$ cat dividido* > testUnido.7z
Ezekkel a kicsi, de egyszerű lépésekkel egyszerűen és egyszerűen fel tudjuk osztani és összekapcsolni a fájlokat a Linuxban, remélem, tetszeni fog és találkozunk egy későbbi cikkben.
ez a videofájloknál is működik? Úgy értem, ha van egy filmem, amely 2 videóra van osztva (az egyik folytatása a másiknak), össze tudom-e állítani őket úgy, hogy egyetlen videó legyen az összes tartalommal?
Nem, ez egy másik téma !!!, videoszerkesztővel kell megtenni. Ezt arra használják, hogy egy videofájlt sok részre osszanak, majd újra csatlakozzanak hozzájuk, de például nem lehet majd a videó összes részét külön lejátszani, mert nem lesz fejlécük, a teljes videó csak egyszer lesz lejátszva csatlakozzon újra. Ha nem érted, kérdezd újra.
Oh! Nagyon köszönöm a pontosítást
Vigyázz a macska rendjére!
Azt hiszem, ez nem működik olyan jól, mivel az Ön által használt videó formátumtól függően maga a fájl információkat tartalmaz a videó időtartamáról és egyéb dolgokról is, tehát ha ezt a módszert használja két videó összekapcsolására, akkor valószínűleg amely az adatok szintjén hozzáadja a második fájl tartalmát az elsőhöz, de amikor megpróbálja lejátszani a fájlt, a két videó nem jelenik meg egymás után, vagy hibát okoz a fájlban, vagy csak az elsőt játssza le, mintha egy teljes videót készítene, és olyan részek, amelyeket nem lehet külön lejátszani.
Üdvözlet.
Hogyan kell tömörítenem a könyvtárban található összes fájlt egyedi fájlokká? például az 1. mappában van file1 file2 és file3, és mindegyiket külön-külön tömörített fájlra várom, csak egyenként tömörítve1.7zip fájl2.7zip fájl3.7zip
A képeknél működik.iso?
Ebben a folyamatban előfordulhat, hogy egy bit sérülést okozhat, és károsíthatja a fájlt?
Amikor megpróbálok felosztani egy fájlt a split használatával, az bemeneti / kimeneti hibát jelez
Mit tehetek a megoldás érdekében? 🙁