Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

цсплит је популарни Линук услужни програм командне линије који се користи за поделу садржаја датотеке на два дела. Датотека коју треба да измените мора бити текстуална датотека са ".ткт„ продужетак.

Команда је једноставна за употребу и добро ради на свим дистрибуцијама Линука. Уз коришћење различитих заставица доступних за цсплит, такође можете модификовати излаз према вашим потребама.

Ево како да користите цсплит да поделите датотеку на Линук-у.

Шта је цсплит?

Користи се на Линук-у и другим оперативним системима сличним Уник-у, цсплит може да подели датотеку на појединачне датотеке одређене контекстним линијама.

Основна синтакса команде је:

цсплит[ОПЦИЈА][ШАБЛОН]

цсплит вс. разделити

Већина корисника Линука воли да користи команду сплит када је у питању раздвајање датотеке на више мањих датотека. Проблем са овом командом је у томе што се ослања на величину бајта или линију за поделу датотека.

Ово није изводљиво у сценаријима у којима желите да поделите датотеке на основу њиховог садржаја, а не њихове величине. Ово је када цсплит долази у помоћ јер дели датотеку на делове фиксне величине на основу садржаја уместо броја бајтова.

Како инсталирати цсплит на Линук

цсплит долази унапред инсталиран на скоро свим Линук дистрибуцијама. Међутим, ако се суочите са грешком „цсплит: команда није пронађена“, то значи да алат није инсталиран на вашем систему. Да бисте инсталирали цсплит на Убунту, извршите:

судо апт-добити инсталирајте цореутилс

На Арцх Линук-у покрените:

судо пацман -С цореутилс

Да бисте инсталирали цсплит на Федора и РХЕЛ:

судо днф инсталирај цореутилс

Како користити цсплит на Линуку

Да бисте видели како цсплит функционише, направите текстуалну датотеку на свом систему. Користите команду додиром за креирање празне датотеке.

додирнутиназив документа.ткт

Када креирате датотеку, отворите је помоћу нано уређивача да бисте изменили њен садржај.

наноназив документа.ткт

Када додате садржај у датотеку, притисните Цтрл + Кс и онда И да га сачувате и затворите.

Да бисте проверили садржај датотеке помоћу команда мачке, трцати:

цат филенаме

Користите команду цсплит да бисте поделили датотеку

Да бисте разумели како цсплит функционише, прво погледајте садржај датотеке која се овде користи као пример.

Датотека садржи девет редова од бројева 1 до 9. Ако морате да поделите датотеку на два дела, како ћете рећи цсплит-у који садржај да пошаље у прву датотеку, а који у другу? То је лако. У команди, само треба да кажете цсплит-у из које линије да започне сплит.

Ово се ради навођењем броја линије. На пример, ако желите да поделите датотеку из трећег реда речју „Лондон“, поменућете 3 у команди. Унесите команду овако:

цсплитназив документа.ткт 3

Ова команда ће одмах поделити датотеку на два дела. Користите команду лс да испишете све садржаје директоријума да видите излазне датотеке. Пронаћи ћете нове датотеке са именима кк00 и кк01 поред оригиналне датотеке.

Користите команду цат да проверите садржај обе датотеке.

Као што видите, цсплит је поделио датотеку на два дела из трећег реда као што је наведено у команди.

Опције команде цсплит

Ево неких опција командне линије цсплит које можете да користите:

1. Промените префикс за излазне датотеке

Такође познат као префикс застава, мења префикс у имену датотеке. Можда сте приметили када цсплит подели датотеку, нове креиране датотеке имају кк као префикс у називима датотека. То можете променити коришћењем заставицу у команди.

На пример, ако желите да имена датотека имају абц као префикс уместо кк, издајте наредбу овако:

цсплитабцназив документа.ткт 3

Као што је видљиво, након раздвајања, оба фајла имају абц као префикс у именима.

2. Чувајте датотеке када се појаве грешке

Тхе или --кееп-филес опција не уклања излазне датотеке ако постоји грешка у команди цсплит.

Издајте следећу погрешну команду:

цсплит -к рандомфиле.ткт 2 {3}

3. Измените број цифара у имену датотеке

Користећи ову опцију, можете рећи команди цсплит колико цифара желите да видите у имену датотеке након префикса. Такође се назива застава цифара.

Издајте следећу команду да задржите само једну цифру у имену датотеке:

цсплит 1 рандомфиле.ткт 2

Без флаг, подразумевано, видећете две цифре у имену датотеке.

4. Поделите датотеку без бројања величине излаза

Позната и као тиха застава, флаг тихо дели датотеку без помињања броја величина излазних датотека.

цсплитрандомфиле.ткт 3

5. Погледајте помоћ командне линије

Да бисте видели детаље о свим опцијама доступним за цсплит, користите или --помоћ заставицу у команди.

цсплит --помоћ

6. Проверите број верзије цсплит-а

Да бисте видели коју верзију цсплит-а користите, извршите команду са --версион застава:

цсплит --версион

7. Изоставите одређену линију приликом раздвајања

Такође можете користити --суппресс-матцхед опција командне линије за изостављање одређене линије приликом раздвајања датотеке.

цсплит--суппресс-матцхедназив документа.ткт 5

Док креира две датотеке, цсплит ће игнорисати пети ред и поделити датотеку из следећег реда.

Пети ред у оригиналном фајлу има реч „Берлин“. У излазној датотеци „Берлин“ је изостављено.

Поделите датотеке без напора са једном командом на Линук-у

Доступни су многи услужни програми командне линије за управљање датотекама на Линук систему. Један од њих је цсплит. Подразумевано је доступан на свим Линук системима. Ако не, можете га једноставно инсталирати преко командне линије.

цсплит је лак и ефикасан начин да поделите датотеку када морате да поделите датотеку на основу њеног садржаја. цсплит долази са разним опцијама командне линије које вам нуде флексибилност да прилагодите излаз онако како желите. Постоји неколико алата командне линије за преглед садржаја датотеке на Линук-у ако желите да проверите датотеке након раздвајања.