csplit: dela filer från terminalen på din GNU / Linux-distro

Dela filer logotyp sax skärning pdf

Det finns många sätt att dela upp en stor fil i flera mindre, eftersom det är en ganska daglig uppgift som många användare ibland behöver för att till exempel kunna skicka filer via e-post som inte accepterar att överstiga ett visst belopp i bilagorna etc. I Windows känner många till Hacha-programmet, som används för detta, och i GNU / Linux kan vi installera andra liknande alternativ som Hoz.

Jag har använt Sickle länge, men jag har inte använt det länge och jag vet inte status för projektet för närvarande. Finns också andra alternativ som Dalle, med ett enkelt grafiskt gränssnitt som hjälper oss att dela upp de filer vi vill ha i så många delar som vi vill eller välja storleken på de delar som den kommer att fragmenteras i. Dessutom låter Dalle dig också välja typ av utdataformat för delarna (Ax, SplitFile, ZIP, Generic, Astrotite, etc.).

Visst kommer du också att känna till andra alternativ, men idag ska jag prata om Ett kommando betong som du kan använda från din distros konsol för att dela upp filer i delar. Det kommandot jag pratar om kallas dela, och du har säkert redan hört något om det eller har använt det. Men för dem som fortfarande inte vet det och säger att det är ett program som låter dig dela filer baserat på deras innehåll, istället för på grundval av storlek som resten, och det kan ha fördelar.

Som du vet, delas kan dela filer i bitar i fast storlek, men dela Det är en variant som identifierar gränserna för gram baserat på innehållet. Tänk dig till exempel att du har en textfil som heter test som du tänker dela upp i textfragment enligt en viss avgränsare som ingår i nämnda text. Tänk dig till exempel att testfilen innehåller detta:

1 -Hola

2 -Esto

3 -Es

4 -Una

5 -Prueba

Med följande kommando, när raden som börjar med siffran 3 finns, kommer ett annat fragment att genereras och varje del kommer att kallas hello1 (med rader 1 och 2) och hello2 (med rader 3 till 5):

csplit prueba 3 -f hola

Vi kan också inkludera antalet rader vi vill ha. Tänk dig till exempel att vi vill generera en fil som innehåller upp till rad 3, nästa 3-4 och en annan med ytterligare 2 rader:

csplit prueba 3 {2} -f hola

Och naturligtvis kan du använda man csplit för att se många fler alternativ för det här kommandot ...


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.