Как да разделяте и присъединявате файлове в Linux

Разделянето и присъединяването на файлове в Linux е доста проста задача, която ще ни позволи да фрагментираме файл в няколко по-малки файла, това ни помага в много случаи да фрагментираме файлове, които заемат много място в паметта, било да го транспортираме на външни устройства за съхранение или за политики за сигурност като поддържане на фрагментирани и разпределени копия на нашите данни. За този прост процес ще използваме две важни команди split и cat.

Какво е разделено?

Това е comando за системи Unix  което ни позволява да разделим файл на няколко по-малки, той създава поредица от файлове с разширението и корелатив на оригиналното име на файл, като може да параметризира размера на получените файлове.

За да се задълбочим в обхвата и характеристиките на тази команда, можем да изпълним разделянето на човека, където можем да видим нейната подробна документация

Какво е котка?

От своя страна команда linux котка ви позволява да свързвате и показвате файлове, лесно и ефективно, тоест с тази команда можем да преглеждаме различни текстови файлове и също така да обединяваме разделени файлове.

По същия начин, както при split можем да видим подробната документация на cat с командата man cat.

Как да разделяме и присъединяваме файлове в Linux, използвайки split и cat

След като знаете основите на командите split и cat, ще бъде доста лесно да разделите и да присъедините файлове в Linux. За общ пример, в който искаме да разделим файл, наречен test.7z, който тежи 500 mb, на няколко 100mb файла, просто трябва да изпълним следната команда:

$ split -b 100m tes.7z dividido

Тази команда ще върне 5 файла от 100 mb, получени от оригиналния файл, който ще носи името splitaa, splitab и т.н. Струва си да се отбележи, че ако добавим параметъра -d към предишната инструкция, името на получените файлове ще бъде числово, тоест разделено01, разделено02 ...

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

Сега, за да се присъединим към файловете, които сме разделили, просто трябва да изпълним следната команда от директорията, в която се съхраняват файловете:

$ cat dividido* > testUnido.7z

С тези малки, но прости стъпки можем да разделяме и съединяваме файлове в Linux по лесен и лесен начин, надявам се да ви хареса и да се видим в бъдеща статия.


Добавяне като предпочитан източник