Создать, удалить, копировать в Ubuntu Server

Сегодня мы с вами поговорим о том, как в серверной части Linux | Ubuntu, т.е. в дистрибутивах без графической оболочки организовать вроде такие простые команды как копировать, перемещать, создавать, удалять файлы и директории.

Команда touch

touch — утилита для установки времени доступа/изменения файлов. Но в основном эта команда используется для создания файлов. Чтобы создать файл в директории Вашего пользователя, открываем терминал и набираем следующую команду:

touch /home/user/file.txt

Данная команда создаст файл file.txt в директории home/user

Команда rm

rm — является утилитой для удаления файлов и каталогов.

-R — можно удалить каталог в котором уже есть файлы.

-f — игнорирует все ошибки и выполняет удаление, при этом не выдавая в консоль никакой информации.

-i — выдает предупреждение при удалении файла. Нужно подтвердить или отменить удаление.

-v — выводит информацию о выполненных действиях.

Примеры использования команды rm:

rm *.txt — удалит все файлы с расширением txt в каталоге

rm foo* — удалит все файлы, имя которых начинается на foo

Команда cp

cp — утилита для копирования файлов и каталогов. Синтаксис выглядит следующим образом:

cp [OPTIONS] SOURCE DESTINATION

Сама команда очень гибкая, имеет множество ключей, однако на практике используются они не часто. Наиболее часто используются ключи -f,-v,-i,-r(-R). Опции которых аналогичны команде rm.

Если в директории куда планируется скопировать файл уже есть файл с таким именем, то он будет перезаписан. Во избежание таких ситуаций желательно использовать ключ -i.

Пример использования команды cp:

cp -v /var/log/messages /home/user/messages

Команда mv

mv — утилита для перемещения и переименования файлов.

Синтаксис команды mv:

mv [OPTIONS] SOURCE DESTINATION

Таким образом файл источник будет создан в месте назначения с новым именем.

mv -v /var/log/messages /home/user/messages

Команда mkdir

Утилита mkdir используется для создания пустых каталогов. Также можно создавать и подкаталоги, иногда довольно удобно.

Синтаксис команды mkdir:

mkdir [OPTION] DIRECTORY

В качестве опций(ключей) принимает всего 3 ключа:

-m — задает права доступа к директории. Права нужно указывать при помощи маски umask.
-p — позволяет создавать подкаталоги.
-v — выводит информацию о проделанных действиях.

Использование ключа -p довольно простое, нам всего лишь нужно через слэш указать название подкаталогов, таким образом синтаксис будет иметь следующий вид:

mkdir -p test/test1/test2/test3

После выполнения команды будет создан каталог test в котором будет создан подкаталог test1 и так далее.

Команда rmdir

Утилита для удаления каталогов. Удаляет только пустые каталоги. Также имеет в арсенале ключ -p, для удаления подкаталогов. Подкаталоги соответственно должны быть пустыми.

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

Создать, удалить, копировать в Ubuntu Server
Пожалуйста оцените эту статью

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *