Работа с файлове и директории в Linux

Както знаете, работата в Linux се основава на операции с файлове и директории: търсене, преместване, преглед и копиране. Следователно, тези умения са необходими за всеки потребител, който иска да работи успешно в Linux OS. Тази статия ще ви помогне да разберете всички тези въпроси и да се чувствате уверени в "комуникацията" с Linux.

Основните операции се извършват в конзолен режим.

За да създадете директория, просто напишете “mkdir” и името на папката след нея. Изтриването се извършва по същия начин, само вместо „mkdir“ посочвате „rmdir“.

Можете да намерите името на текущата директория, като използвате “pwd”. За да покажете съдържанието му, използвайте "ls". Изглежда така:

pwd / home / a / newdirectory

ls / home / a / newdirectory

След командата напишете пътя до директорията, от която се нуждаете.

За да видите цялата информация за директорията, която ви интересува, използвайте клавиша –l за “ls”.

Ls показва съдържанието на папката по азбучен ред. Ако трябва да я сортирате по дата или в обратен ред, използвайте съответно бутоните –t и –lrt.

Що се отнася до работата с файлове, тя се състои от три прости стъпки:

  • копиране;
  • разместване;
  • премахване.

Копирането се извършва с командата “cp”, move - “mv”, и delete - “rm”.

Просто напишете командата и пълното име на файла заедно с неговото разширение, на което искате да извършите някакво действие. Например:

cp file1.bkp

При преместване посочете и целевата директория:

mv file1.bkp newdirectory

Сега нека разберем как да извършим търсене в Linux. Командата “find” ще ни помогне в това, което ви позволява да извършите търсене според всички възможни критерии: по вид, собственик, дата или последен достъп. Например:

find.-name „myfile“

Можете също да търсите по присъствието на определен символ в името. Нека се опитаме да намерим всички файлове, чието име съдържа буквата „z“:

find.-name "* z *"

За да изясните критериите за търсене по тип, посочете ключовете: -f (files), -d (директории):

find.-type f

За да търсите даден размер, въведете:

find.-size и след това номера, съответстващ на размера. Чрез добавяне на “c” или “k” можете да зададете съответно стойността в байтове или килобайти.

Компресията се извършва с помощта на gzip и bzip2. Те са абсолютно идентични по функция, с изключение на това, че gzip ви позволява да запазите име, както и времеви отпечатък.

За да създадете архив, използвайте командата "tar". За продължителна работа, предписвайте ключове:

-c - създаване на архив;

-x - разопаковане;

-v - показва списък с архивирани файлове;

-z - компресиране с gzip;

-j - компресия на bzip2.

Командата cpio е полезна за извличане на данни от архива.

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