Переместить и переименовать каталог
Часть раздела Основы путешествия по Terminal на Coddy — урок 18 из 82.
Как и с файлами, команда mv используется для перемещения или переименования директории. Преимущество mv в том, что она работает одинаково как для файлов, так и для папок — дополнительные флаги не нужны.
Базовый формат:
mv source destinationПереименование директории:
Чтобы переименовать папку documents в files:
mv documents filesПапка остается в том же месте, но теперь имеет новое имя.
Перемещение директории в другую директорию:
Чтобы переместить папку documents в папку с именем projects:
mv documents projects/Папка documents теперь находится в projects/documents.
Перемещение и переименование одновременно:
Вы можете переместить директорию в новое расположение и дать ей новое имя одной командой:
mv documents projects/filesПримечание: В отличие от cp -r, mv не сохраняет исходную директорию — она перемещается целиком. Всегда дважды проверяйте исходный и целевой пути перед запуском mv.
Задание
НовичокПереименуйте директорию documents в files с помощью команды mv, затем используйте ls для подтверждения изменения.
Подсказка: Формат:
mv old_name new_name. Для переименования директории дополнительные флаги не нужны.
Шпаргалка
Команда mv используется для перемещения или переименования директорий (работает так же для файлов и папок):
mv source destinationПереименование директории:
mv documents filesПеремещение директории в другую директорию:
mv documents projects/Перемещение и переименование одновременно:
mv documents projects/filesПримечание: В отличие от cp -r, mv не сохраняет исходную директорию — она перемещается целиком.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Каталоги
Создать каталогСкопировать каталогПереместить и переименовать каталогУдалить каталогИтог - Операции с каталогами7Содержимое файлов
Head и TailПодсчёт словКоманда sortКоманда uniqОсновы grepGrep с флагамиПовторение - Текстовый детектив10Проект анализатора логов
Обзор проектаПросмотр файла лога2Навигация
Вывод текущей рабочей директорииСписок файловСмена директорииАбсолютные и относительные путиДомашняя и корневая директорииИтог - Найди свой путь8Перенаправление
Стандартный выводПерезапись в файлДописывание в файлСтандартный вводСтандартная ошибкаПовторение - Сборщик логов11Права доступа
Понимание прав доступаЧтение прав доступаChmod с числамиChmod с символамиВладение файламиПовторение - Заблокируйте доступ14Проект скрипта резервного копирования
Обзор проектаПолучение пути к источнику3Файлы
Создать файлПрочитать файлСкопировать файлПереместить и переименовать файлУдалить файлПовторение - Операции с файлами6Символы подстановки и шаблоны
Звёздный символ подстановкиВопросительный символ подстановкиСкобочные символы подстановкиКомбинирование символов подстановкиПовторение - выборочные операции9Каналы
Что такое каналЦепочка двух командЦепочка нескольких командКанал с grepИтог - Конвейер данных