csplit: splits bestanden van de terminal van je GNU / Linux-distro

Verdeel bestanden schaar logo snijden pdf

Er zijn veel manieren om dit te doen verdeel een groot bestand in meerdere kleinere, aangezien het een vrij dagelijkse taak is die veel gebruikers soms nodig hebben om bijvoorbeeld bestanden per e-mail te kunnen verzenden die niet accepteren dat een bepaald aantal in de bijlagen wordt overschreden, enz. In Windows kennen velen het Hacha-programma, dat hiervoor wordt gebruikt, en in GNU / Linux kunnen we andere vergelijkbare alternatieven installeren, zoals Hoz.

Ik gebruik Sickle al heel lang, maar ik heb het al heel lang niet meer gebruikt en ik weet op dit moment de status van het project niet. Bestaan ​​ook andere alternatieven zoals Dalle, met een eenvoudige grafische interface die ons zal helpen de bestanden die we willen in zoveel delen te verdelen als we willen, of de grootte te kiezen van de delen waarin het zal worden gefragmenteerd. Bovendien kunt u met Dalle ook het type uitvoerformaat voor de onderdelen selecteren (Ax, SplitFile, ZIP, Generic, Astrotite, enz.).

U zult vast ook andere alternatieven kennen, maar vandaag ga ik erover praten een bevel beton dat je kunt gebruiken vanaf de console van je distro om bestanden in delen op te splitsen. Dat commando waar ik het over heb, heet splitsen, en je hebt er vast al iets over gehoord of er gebruik van gemaakt. Maar voor degenen die het nog steeds niet weten, zeggen dat het een programma is waarmee je bestanden kunt verdelen op basis van hun inhoud, in plaats van op basis van grootte zoals de rest, en dat kan voordelen hebben.

Zoals je weet, spleet kan bestanden splitsen in brokken met een vaste grootte, maar splitsen Het is een variant die de grenzen van het gram bepaalt op basis van de inhoud. Stel je bijvoorbeeld voor dat je een tekstbestand hebt met de naam test dat je in tekstfragmenten wilt verdelen volgens een bepaald scheidingsteken dat in die tekst is opgenomen. Stel je voor dat het testbestand dit bevat:

1 -Hola

2 -Esto

3 -Es

4 -Una

5 -Prueba

Met het volgende commando, wanneer de regel die begint met het nummer 3 wordt gelokaliseerd, wordt een ander fragment gegenereerd en elk deel zal hello1 (met regels 1 en 2) en hallo2 (met regels 3 tot 5) heten:

csplit prueba 3 -f hola

We kunnen ook het aantal regels opnemen dat we willen. Stel je voor dat we een bestand willen genereren dat maximaal regel 3, de volgende 3-4 en een ander met nog 2 regels bevat:

csplit prueba 3 {2} -f hola

En natuurlijk kun je man csplit gebruiken om veel meer opties voor dit commando te zien ...


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.