Полное руководство: Переименовать файл в Linux

Это руководство о том, как переименовать файл Linux. В основном, чтобы переименовать файл в Linux необходимо использовать команду mv. Она будет использоваться для переименования файлов, а также каталогов в 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