Это руководство о том, как переименовать файл Linux. В основном, чтобы переименовать файл в Linux необходимо использовать команду mv. Она будет использоваться для переименования файлов, а также каталогов в Linux.
В основной форме вам нужно дать имя старого файла с последующим новым именем файла в команде mv для того, чтобы переименовать файл в Linux. Допустим, у вас есть файл с именем «andreyex.txt», и вы хотите переименовать его в «Linuxroutes.txt». Используйте следующую команду:
Описанный выше метод называется относительным методом, так как мы даем на команду из каталогов, где файлы расположены. В случае, если вы не хотите идти в каталога, то можно использовать следующую команду с указанием полного пути файла. Этот метод называют как абсолютный путь.
В случае, если вы хотите узнать информацию о переименовании. То вы должны использовать опцию -v вместе с командой mv, как показано ниже:
В командной строке выше выводиться информация, которая подтверждает, что файл «andreyex.txt» был переименована в «Linuxroutes.txt».
Вы можете сделать операцию переименования файла интерактивно, система запрашивает подтверждение перед тем, как переименовать файл в Linux в случае, если файл уже существует в месте назначения.
Предположим, что у вас есть такой же файл в источнике и назначении, и вы хотите переместить файл из исходного местоположения в место назначения только тогда, когда источник обновляется. В этом случае вам необходимо использовать опцию -u вместе с командой mv:
Переименование нескольких файлов:
В случае, если вы хотите переименовать несколько файлов за один раз, то вы должны использовать команду rename. Допустим, у вас есть файлы с расширением «.txt» и вы хотите переименовать его в расширение «.dat».
[root@destroyer]# ll total 20 -rw-r--r-- 1 root mmadmin 18 May 27 14:36 1.txt -rw-r--r-- 1 root mmadmin 18 May 27 14:36 2.txt -rw-r--r-- 1 root mmadmin 18 May 27 14:36 3.txt -rw-r--r-- 1 root mmadmin 18 May 27 14:37 4.txt -rw-r--r-- 1 root mmadmin 18 May 27 14:36 Linuxroutes.txt
[root@destroyer]# rename .txt .dat *.txt [root@destroyer]# ll total 20 -rw-r--r-- 1 root mmadmin 18 May 27 14:36 1.txt -rw-r--r-- 1 root mmadmin 18 May 27 14:36 2.txt -rw-r--r-- 1 root mmadmin 18 May 27 14:36 3.txt -rw-r--r-- 1 root mmadmin 18 May 27 14:37 4.txt -rw-r--r-- 1 root mmadmin 18 May 24 12:22 Linuxroutes.dat [root@destroyer]#