Сегодня мы с вами поговорим о том, как создать, удалить и копировать в терминале на Linux или в серверной части Linux | Ubuntu, т.е. в дистрибутивах без графической оболочки.
Команда touch
touch — утилита для установки времени доступа/изменения файлов. Но в основном эта команда используется для создания файлов.
Чтобы создать файл в директории Вашего пользователя, открываем терминал и набираем следующую команду:
touch /home/user/file.txt
Данная команда создаст файл file.txt в директории home/user
Команда rm
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, для удаления подкаталогов. Подкаталоги соответственно должны быть пустыми.
Потренируйтесь работать с данными командами для закрепления материала. Так как эти команды вы будете использовать наиболее часто, вам нужно довести использование этих команд до автоматизма.
[endtxt]