Paano hahatiin at sumali sa mga file sa Linux

Ang paghati at pagsali sa mga file sa Linux ay isang simpleng gawain na magbibigay-daan sa amin upang mai-fragment ang isang file sa maraming mas maliliit na mga file, makakatulong ito sa amin sa maraming mga pagkakataon na mag-fragment ng mga file na tumatagal ng maraming puwang sa memorya, alinman upang maihatid ito sa mga panlabas na yunit ng imbakan o para sa mga patakaran sa seguridad tulad ng pagpapanatili ng mga fragmented at namamahagi ng mga kopya ng aming data. Para sa simpleng proseso na ito gagamitin namin ang dalawang mahahalagang utos na split at pusa.

Ano ang split?

Isang utos para sa mga system Unix  na nagpapahintulot sa amin na hatiin ang isang file sa maraming mas maliliit, lumilikha ito ng isang serye ng mga file na may extension at isang ugnayan ng orihinal na pangalan ng file, na ma-parameterize ang laki ng mga nagresultang file.

Upang masaliksik ang saklaw at mga katangian ng utos na ito maaari naming maisagawa ang paghati ng tao kung saan maaari naming makita ang detalyadong dokumentasyon nito

Ano ang pusa?

Para sa kanyang bahagi ang utos ng linux cat ay nagbibigay-daan sa iyo upang pagsamahin at ipakita ang mga file, madali at mahusay, iyon ay, sa utos na ito maaari naming matingnan ang iba't ibang mga file ng teksto at maaari din nating pagsamahin ang mga nahahati na file.

Sa parehong paraan tulad ng sa split maaari naming tingnan ang detalyadong dokumentasyon ng pusa sa command man cat.

Paano hatiin at sumali sa mga file sa Linux gamit ang split at cat

Kapag nalaman mo ang mga pangunahing kaalaman sa paghihiwalay at mga utos ng pusa, magiging madali upang hatiin at sumali sa mga file sa Linux. Para sa isang pangkalahatang halimbawa kung saan nais naming hatiin ang isang file na tinatawag na test.7z na may bigat na 500mb sa maraming mga 100mb file, kailangan lang namin ipatupad ang sumusunod na utos:

$ split -b 100m tes.7z dividido

Ang utos na ito ay magbabalik ng 5 mga file na 100 mb na nagreresulta mula sa orihinal na file, na magkakaroon ng pangalan na divaaaa, divabab at iba pa. Ito ay nagkakahalaga ng pagpuna na kung idagdag namin ang parameter -d sa nakaraang tagubilin ang pangalan ng mga nagresultang file ay bilang ng bilang, iyon ay, hinati01, hinati02 ...

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

Ngayon, upang muling sumali sa mga file na aming hinati, kailangan lang namin ipatupad ang sumusunod na utos mula sa direktoryo kung saan nakaimbak ang mga file:

$ cat dividido* > testUnido.7z

Sa mga maliliit ngunit simpleng hakbang na ito maaari naming hatiin at sumali sa mga file sa Linux sa isang simple at madaling paraan, inaasahan kong gusto mo ito at makita ka sa isang darating na artikulo.