Терминалът Unix Работа с файлове и директории

Пътна карта

Въпроси
  • Как мога да създавам, копирам и изтривам файлове и директории?

  • Как мога да редактирам файлове?

цели
  • Създайте йерархия на директории, която съответства на дадена диаграма.

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

  • Покажете съдържанието на директория с помощта на командния ред.

  • Изтрийте конкретни файлове и/или директории.

Сега знаем как да изследваме файлове и директории, но как да ги създадем на първо място? Нека се върнем към нашата директория на черупката на данни на работния плот и използваме командата ls -F, за да видим какво съдържа:

Нека създадем нова директория, наречена теза, използвайки командата на тезата mkdir (която не извежда изход):

Както подсказва името му, mkdir означава "създаване на директория", което означава "създаване на директория" на английски. Тъй като тезата е относителна пътека (т.е. тя не започва с наклонена черта /), новата директория се създава в текущата работна папка:

Два начина да направите същото

Използването на терминала за създаване на директория не е по-различно от използването на графичен браузър на файлове. Ако отворите текущата директория, като използвате графичния файл на операционната система, там ще се появи и директорията на тезата. Въпреки че те са два различни начина за взаимодействие с файловете, файловете и директориите, с които работим, са еднакви.

Добра номенклатура за файлове и директории

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

  1. Не използвайте заготовки.

Пробелът може да направи името по-смислено, но тъй като те се използват за разделяне на аргументи в командния ред, най-добре е да се избягват в имената на файлове и директории. Можете да използвате - или _ вместо заготовки.

  1. Не започвайте името с - (тире).

Командите третират имената, започващи с - като опции.

  1. Използвайте само букви, цифри,. (точка), - (тире) и _ (долна черта).