Полное руководство: Переименовать файл в Linux
Базовый синтаксис для переименования файла Linux:
mv [Options] <Old file> <New file>
mv <Old file> <New file>
Примеры для переименования файлов Linux:
В основной форме вам нужно дать имя старого файла с последующим новым именем файла в команде mv для того, чтобы переименовать файл в Linux. Допустим, у вас есть файл с именем «andreyex.txt», и вы хотите переименовать его в «Linuxroutes.txt». Используйте следующую команду:
[root@destroyer]# mv andreyex.txt Linuxroutes.txt
Описанный выше метод называется относительным методом, так как мы даем на команду из каталогов, где файлы расположены. В случае, если вы не хотите идти в каталога, то можно использовать следующую команду с указанием полного пути файла. Этот метод называют как абсолютный путь.
[root@destroyer]# mv /tmp/mann/andreyex.txt /tmp/mann/Linuxroutes.txt
Полный вывод для переименования файла в Linux
В случае, если вы хотите узнать информацию о переименовании. То вы должны использовать опцию -v вместе с командой mv, как показано ниже:
[root@destroyer]# mv -v andreyex.txt Linuxroutes.txt
`andreyex.txt' -> `Linuxroutes.txt'
[root@destroyer]#
В командной строке выше выводиться информация, которая подтверждает, что файл «andreyex.txt» был переименована в «Linuxroutes.txt».
Интерактивное переименования файлов в Linux
Вы можете сделать операцию переименования файла интерактивно, система запрашивает подтверждение перед тем, как переименовать файл в Linux в случае, если файл уже существует в месте назначения.
[root@destroyer]# mv -i andreyex.txt Linuxroutes.txt
mv: overwrite `Linuxroutes.txt'? y
[root@destroyer]#
Переименование или перемещение файла только тогда, когда исходный файл обновляется:
Предположим, что у вас есть такой же файл в источнике и назначении, и вы хотите переместить файл из исходного местоположения в место назначения только тогда, когда источник обновляется. В этом случае вам необходимо использовать опцию -u вместе с командой mv:
mv -u /tmp/Linuxroutes.dat /tmp/mann/Linuxroutes.dat
Переименование нескольких файлов:
В случае, если вы хотите переименовать несколько файлов за один раз, то вы должны использовать команду 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]#
Комментариев 0