В этом выпуске «Покорите командную строку» мы поговорим о том, как использовать команду Linux mv.

Если вы хотите переместить или переименовать файлы или каталоги, используйте команду mv.

Вот как работает команда mv. Вы вводите mv <item1> <item2> ..., где элементами являются либо файлы, либо каталоги.

Допустим, команда содержит ключевое слово mv, за которым следуют два элемента. Вот как переименовать файл или каталог.

Если первый элемент — это имя существующего файла, а второй — новое имя несуществующего файла, mv переименовывает файл, присваивая первому имени второе имя. Допустим, у вас есть документ с именем daily, и вы хотите переименовать его в журнал. Для этого введите mv daily journal.

То же самое происходит, если первым элементом является каталог, а вторым элементом — несуществующее имя. Если у вас есть каталог с именем data и нет каталога с именем docs, вы можете переименовать каталог данных следующим образом. mv data docs.

Снова давайте возьмем пример, в котором командная строка содержит ключевое слово mv и два элемента, но на этот раз первый элемент — это имя файла, а второй элемент — имя каталога. Если это произойдет, вы переместите файл в каталог. Например, предположим, что у вас есть файл с именем water.log, и вы хотите переместить его в каталог docs. Введите mv water.log docs.

Вы можете сделать то же самое, если хотите переместить каталог в другой. Например, если у вас есть каталог журналов, который вы хотите переместить в каталог документов, вы можете ввести mv journals docs.

Использование путей с mv

Я намеренно сделал приведенные выше примеры простыми. Вы также можете указывать пути в командной строке, а также переименовывать и перемещать файлы и каталоги. Идея состоит в том, чтобы понять, как это работает, прежде чем вы начнете воображать.

Основные параметры

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

-n: Не перезаписывать файлы. Это еще один способ удержать себя от удаления того, что вы хотите сохранить. Разница между этой опцией и -i в том, что Linux не запрашивает вас. Он пропускает замену файлов автоматически.

Вы можете создавать каталоги с помощью команды mkdir. Вы можете удалить каталоги с помощью rmdir. Вы можете использовать cd для перехода или перемещения в каталоги. Вы можете использовать pwd для отображения или печати имени текущего каталога. Вы можете использовать команду ls, чтобы просмотреть содержимое каталога.

Не забудьте использовать команду man, чтобы найти все параметры для любой команды в вашей системе. И помните, что для менее технического объяснения команд нужно проверить страницы tldr.

Надеюсь, этот пост помог вам сделать еще один шаг в освоении командной строки. Я приветствую любые отзывы.

Этот пост изначально был написан на https://www.jimhomme.com