Делаем добро вместе Детальнее

Уроки Linux

Урок #5 – Работа с файлами и директориями

Урок #5 – Работа с файлами и директориями

При помощи терминала вы можете контролировать все файлы и директории (папки) на вашем ПК. За урок мы научимся создавать, редактировать, удалять и выполнять прочие действия над папками и файлами.

Видеоурок

Создание файлов – «touch»

Для создания файлов используется команда touch. Она позволяет создать как один, так и несколько файлов в определенной директории.


Пример реализации:

touch index.html
// Будет создан один файл

touch www/index.html
// Будет создан один файл в папке www

touch www/index.html www/css/style.css
// Будет создано два файла в папке www


Редактирование файла – «nano»

В отличии от команды «touch», команда nano позволяет создать один файл в определенной директории и открыть его для редактирования. Если файл существует, то он будет открыт без повторного создания.


Пример реализации:

nano index.html
// Будет открыт один файл (если файла нет, то он будет создан)

nano www/index.html
// Будет открыт файл в папке www


Создание папки – «mkdir»

Команда mkdir позволяет создать папку в определенной директории. За счет команды можно создать как одну, так и несколько папок одновременно.


Пример реализации:

mkdir www
// Будет создана папка

mkdir www/css/user
// Будут созданы две папки


Копирование файлов – «cp»

Команда cp используется для копирования файла. При копировании вы можете указать новое имя и новую папку для файла.


Пример реализации:

cp file.txt www/file2.txt
// копирование и изменение имени


Перемещение файлов – «mv»

Для перемещения файлов используется команда mv. Она позволяет переместить файл из одной папки в любую другую.


Пример реализации:

mv file.txt ../
// перемещение файла на уровень выше


Удаление – «rm»

Для удаления файлов используется команда rm. Она удаляет один или несколько файлов.


Пример реализации:

rm file.txt
// удаление конкретного файла

rm file_*.txt
// удаление всех файлов, что начинаются на file_ и заканчиваются .txt

rm -rf dir
// удаление папки с названием «dir»


Действия супер пользователя

Некоторые действия могут быть выполнены от имени администратора. Админ в Linux называется как супер пользователь. Для выполнения действий от имени администратора перед командой нужно прописать ключевое слово sudo (super user do).


Права доступа

При создании файлов или папок от имени администратора, они будут иметь закрытые права доступа. Это означает, что их редактирование или же удаление может быть выполнено только супер пользователем.


Вы можете также менять права доступа используя команду chmod (change modification). Для изменения владельца используйте команду chown (change ownership).

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Также стоит посмотреть

Создание сайта с нуля на CMS WordPress
6 уроков
Изучение Flask / Создание сайта на Python
6 уроков
Изучение языка PHP, а также MySQL
28 уроков
Разработка Андроид программы с базой данных
6 уроков
Изучение языка C# для начинающих
26 уроков
Изучение технологии Ajax
7 уроков
Комментарии для сайта Cackle