Cum să împărțiți și să uniți fișiere în Linux

Împărțirea și alăturarea fișierelor în Linux este o sarcină destul de simplă, care ne va permite să fragmentăm un fișier în mai multe fișiere mai mici, acest lucru ne ajută de multe ori să fragmentăm fișierele care ocupă mult spațiu de memorie, fie să îl transportăm pe unități de stocare externe, fie pentru politici de securitate precum păstrarea copiilor fragmentate și distribuite ale datelor noastre. Pentru acest proces simplu vom folosi două comenzi importante split și cat.

Ce este divizat?

Este a comandă pentru sisteme Unix  care ne permite să împărțim un fișier în mai multe fișiere mai mici, creează o serie de fișiere cu extensia și un corelativ al numelui original al fișierului, putând parametriza dimensiunea fișierelor rezultate.

Pentru a aprofunda domeniul de aplicare și caracteristicile acestei comenzi, putem executa man split unde putem vedea documentația sa detaliată

Ce este pisica?

La rândul său comanda linux cat vă permite să concatenați și să afișați fișiere, ușor și eficient, adică, cu această comandă putem vizualiza diverse fișiere text și putem concatena fișiere divizate.

În același mod ca și în cazul împărțirii, putem vizualiza documentația detaliată a pisicii cu comanda pisică om.

Cum să împărțiți și să uniți fișiere în Linux folosind split și cat

Odată ce cunoașteți elementele de bază ale comenzilor de împărțire și pisică, va fi destul de ușor să împărțiți și să uniți fișiere în Linux. Pentru un exemplu general în care dorim să împărțim un fișier numit test.7z care cântărește 500 mb în mai multe fișiere de 100 mb, trebuie pur și simplu să executăm următoarea comandă:

$ split -b 100m tes.7z dividido

Această comandă va returna 5 fișiere de 100 mb rezultate din fișierul original, care va avea numele dividedaa, divideab și așa mai departe. Este demn de remarcat faptul că dacă adăugăm parametrul -d la instrucțiunea anterioară numele fișierelor rezultate ar fi numeric, adică divide01, divide02 ...

$ split -b -d 100m tes.7z dividido

Acum, pentru a ne alătura din nou fișierelor pe care le-am împărțit, trebuie doar să executăm următoarea comandă din directorul în care sunt stocate fișierele:

$ cat dividido* > testUnido.7z

Cu acești pași mici, dar simpli, putem împărți și alătura fișiere în Linux într-un mod simplu și ușor, sper să vă placă și să vă vedem într-un articol viitor.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Rurick Maqueo Poisot el a spus

    acest lucru funcționează și pentru fișiere video? Adică, dacă am un film care este împărțit în 2 videoclipuri (unul continuând celălalt), le pot pune împreună pentru a avea un singur videoclip cu tot conținutul?

    1.    tapiserie el a spus

      Nu, acesta este un alt subiect !!!, trebuie să o faci cu un editor video. Aceasta este utilizată pentru a împărți un fișier video în mai multe părți și apoi pentru a le reuni, dar, de exemplu, nu va fi posibil să redați toate părțile videoclipului separat, deoarece acestea nu vor avea un antet, doar întregul videoclip va fi redat odată ce este alătură-te din nou. Dacă nu înțelegeți, întrebați din nou.

      1.    Rurick Maqueo Poisot el a spus

        Oh! Vă mulțumesc foarte mult pentru clarificare

  2.   Linuxero vechi el a spus

    Aveți grijă la ordinea pisicii!

  3.   mdiaztololedo el a spus

    Cred că nu funcționează atât de bine, deoarece, în funcție de formatul video pe care îl utilizați, fișierul în sine conține informații despre durata videoclipului, precum și alte lucruri, deci dacă utilizați această metodă pentru a alătura două videoclipuri, este cel mai probabil Adăugați conținutul celui de-al doilea fișier la primul la nivel de date, dar când încercați să redați fișierul, cele două videoclipuri nu vor fi redate la rând, sau vă va da o eroare în fișier sau doar primul va fi redat, la fel ca dacă faceți un videoclip întreg și nu puteți juca cele două părți separat.

    Salutări.

  4.   Jaime el a spus

    Cum ar trebui să încerc să comprim toate fișierele dintr-un director în fișiere individuale? de exemplu, în folderul 1 există fișierul1 fișierul2 și fișierul3 și vreau toate fișierele cu excepția fișierelor comprimate individual

  5.   yoswaldo el a spus

    Funcționează pentru imagini. Iso?

  6.   yoswaldo el a spus

    În acest proces poate exista o corupție de un bit și poate deteriora fișierul?

  7.   Fred el a spus

    Când încerc să împart un fișier folosind split, îmi spune eroarea de intrare / ieșire

    Ce pot face pentru a o rezolva? 🙁