csplit: hatiin ang mga file mula sa terminal ng iyong GNU / Linux distro

Hatiin ang mga file ng paggupit ng logo ng gunting ng pdf

Maraming paraan upang hatiin ang isang malaking file sa maraming mas maliit, dahil ito ay isang medyo pang-araw-araw na gawain na kailangan ng maraming mga gumagamit minsan, halimbawa, upang makapagpadala ng mga file sa pamamagitan ng email na hindi tumatanggap na lumampas sa isang tukoy na halaga sa mga kalakip, atbp. Sa Windows, maraming nakakaalam ng programa ng Hacha, na ginagamit para dito, at sa GNU / Linux maaari naming mai-install ang iba pang mga katulad na kahalili tulad ng Hoz.

Matagal ko nang ginagamit ang Sickle, ngunit hindi ko na ito ginamit nang matagal at hindi ko alam ang katayuan ng proyekto sa kasalukuyan. Mayroon din iba pang mga kahalili tulad ng Dalle, na may isang simpleng interface ng grapiko na makakatulong sa amin na hatiin ang mga file na nais namin sa maraming bahagi hangga't gusto namin o piliin ang laki ng mga bahagi kung saan ito ay mapuputol. Bilang karagdagan, pinapayagan ka rin ng Dalle na piliin ang uri ng format ng output para sa mga bahagi (Ax, SplitFile, ZIP, Generic, Astrotite, atbp.).

Tiyak na malalaman mo rin ang iba pang mga kahalili, ngunit ngayon ay pag-uusapan ko isang utos kongkreto na maaari mong gamitin mula sa console ng iyong distro upang hatiin ang mga file sa mga bahagi. Ang utos na sinasabi ko tungkol sa ay tinawag hati, at tiyak na may narinig ka na tungkol dito o ginamit mo ito. Ngunit para sa mga hindi pa nalalaman, upang sabihin na ito ay isang programa na nagpapahintulot sa iyo na hatiin ang mga file batay sa kanilang nilalaman, sa halip na gawin ito batay sa laki tulad ng natitira, at maaari itong magkaroon ng mga kalamangan.

Sa iyong pagkakaalam, pagsibak maaaring hatiin ang mga file sa mga nakapirming laki ng mga tipak, ngunit hati Ito ay isang variant na makikilala ang mga limitasyon ng gramo batay sa nilalaman. Halimbawa, isipin na mayroon kang isang file ng teksto na tinatawag na pagsubok na balak mong hatiin sa mga fragment ng teksto ayon sa isang tiyak na separator na kasama sa nasabing teksto. Halimbawa, isipin na naglalaman ang test file na ito:

1 -Hola

2 -Esto

3 -Es

4 -Una

5 -Prueba

Sa sumusunod na utos, kapag ang linya na nagsisimula sa numero 3 ay matatagpuan, ang isa pang fragment ay bubuo at ang bawat bahagi ay tatawaging hello1 (na may mga linya 1 at 2) at hello2 (na may mga linya 3 hanggang 5):

csplit prueba 3 -f hola

Maaari din naming isama ang bilang ng mga linya na gusto namin. Halimbawa, isipin na nais naming makabuo ng isang file na naglalaman ng hanggang sa linya 3, ang susunod na 3-4 at isa pa na may 2 pang mga linya:

csplit prueba 3 {2} -f hola

At syempre maaari mong gamitin ang man csplit upang makita ang maraming iba pang mga pagpipilian para sa utos na ito ...


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.