НачатьНачать бесплатно

Как создавать и удалять директории?

mv работает с директориями так же, как и с файлами: если вы находитесь в домашней директории и выполните команду mv seasonal by-season, например, mv переименует директорию seasonal в by-season. Однако rm работает иначе.

Если вы попытаетесь удалить директорию с помощью rm, шелл выведет сообщение об ошибке — это сделано специально, чтобы вы случайно не удалили целую директорию с важными файлами. Вместо этого используйте отдельную команду rmdir. Для дополнительной безопасности она работает только с пустыми директориями, поэтому сначала нужно удалить все файлы внутри директории, а затем удалить саму директорию. (Опытные пользователи могут использовать флаг -r команды rm для того же эффекта; мы рассмотрим флаги команд в следующей главе.)

Это упражнение является частью курса

Введение в Shell

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение