Ubuntu переименовать пользовательские папки на английский
As with other file managers, you can use Files to change the name of a file or folder.
Чтобы переименовать файл или папку:
Нажмите на объект правой кнопкой и выберите Переименовать или выберите файл и нажмите клавишу F2 .
Type the new name and press Enter or click Rename .
Можно также переименовать файл из окна его свойств .
When you rename a file, only the first part of the name of the file is selected, not the file extension (the part after the last . ). The extension normally denotes what type of file it is (for example, file.pdf is a PDF document), and you usually do not want to change that. If you need to change the extension as well, select the entire file name and change it.
If you renamed the wrong file, or named your file improperly, you can undo the rename. To revert the action, immediately click the menu button in the toolbar and select Undo Rename , or press Ctrl + Z , to restore the former name.
Символы, допустимые в именах файлов
You can use any character except the / (slash) character in file names. Some devices, however, use a file system that has more restrictions on file names. Therefore, it is a best practice to avoid the following characters in your file names: | , \ , ? , * , < , " , : , > , / .
If you name a file with a . as the first character, the file will be hidden when you attempt to view it in the file manager.
Типичные проблемы
You cannot have two files or folders with the same name in the same folder. If you try to rename a file to a name that already exists in the folder you are working in, the file manager will not allow it.
Имена файлов и папок чувствительны к регистру символов, поэтому File.txt и FILE.txt — это два разных имени. Использовать имена файлов, различающиеся только регистром символов разрешается, но не рекомендуется.
Слишком длинное имя файла
On some file systems, file names can have no more than 255 characters in their names. This 255 character limit includes both the file name and the path to the file (for example, /home/wanda/Documents/work/business-proposals/… ), so you should avoid long file and folder names where possible.
Команда переименования неактивна
Если команда Переименовать недоступна, значит у вас нет прав на переименование файла. Следует соблюдать осторожность при переименовании подобных файлов, так как переименование некоторых защищённых файлов может привести к нестабильности системы. Подробнее смотрите Настройка прав доступа к файлам .
Дополнительная информация
You can choose the displayed language by adding a language suffix to the web address so it ends with e.g. .html.en or .html.de.
If the web address has no language suffix, the preferred language specified in your web browser's settings is used. For your convenience:
[ Change to English Language | Change to Browser's Preferred Language ]
The material in this document is available under a free license, see Legal for details.
For information on contributing see the Ubuntu Documentation Team wiki page. To report errors in this documentation, file a bug.
В этой статье объясняется, как переименовывать каталоги с помощью командной строки.
Переименование каталогов
В Linux и Unix-подобных операционных системах вы можете использовать команду mv (сокращение от move) для переименования или перемещения файлов и каталогов из одного места в другое.
Синтаксис команды mv для перемещения каталогов следующий:
Например, чтобы переименовать каталог dir1 в dir2 вы должны запустить:
Важно отметить, что если dir2 уже существует, dir1 перемещается в каталог dir2 .
Чтобы переименовать каталог, которого нет в текущем рабочем каталоге, необходимо указать абсолютный или относительный путь:
Переименование нескольких каталогов
Одновременное переименование нескольких каталогов требуется редко.
Переименование нескольких каталогов с помощью mv
Команда mv может переименовывать только один файл за раз. Однако его можно использовать в сочетании с другими командами, такими как find или внутренние циклы, для одновременного переименования нескольких файлов.
Вот пример, показывающий, как использовать цикл for в Bash for добавления текущей даты к именам всех каталогов в текущем рабочем каталоге:
Давайте проанализируем код построчно:
- Первая строка создает цикл и выполняет итерацию по списку всех файлов.
- Вторая строка проверяет, является ли файл каталогом.
- Третья строка добавляет текущую дату в каждый каталог.
Вот решение той же задачи с использованием mv в сочетании с find :
Переименование нескольких каталогов с rename
Команда rename используется для переименования нескольких файлов и каталогов. Эта команда более сложна, чем mv поскольку требует базовых знаний регулярных выражений.
Есть две версии команды rename с разным синтаксисом. Мы будем использовать Perl-версию команды rename . Файлы переименовываются в соответствии с заданным регулярным выражением Perl .
В следующем примере показано, как заменить пробелы в именах всех каталогов в текущем рабочем каталоге символами подчеркивания:
На всякий случай передайте параметр -n для rename чтобы выводить имена переименовываемых каталогов без их переименования.
Вот еще один пример, показывающий, как преобразовать имена каталогов в нижний регистр:
Выводы
Мы показали вам, как использовать команды mv для переименования каталогов.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Команда (mv) позволяет осуществить переименование директории в терминале операционной системы Ubuntu.
Видео урок
С уважением, Артём Санников
Другие статьи из категории «Команды»
- Копирование файла из директории в директорию в терминале Ubuntu
- Удаление директории в терминале Ubuntu
- Удаление директории с содержимым в терминале Ubuntu
- Удаление двух директорий с содержимым в терминале Ubuntu
- Удаление файла в терминале Ubuntu
- Показать путь до текущей директории в терминале Ubuntu
- Перемещение директории в терминале Ubuntu
- Создать одновременно две директории в терминале Ubuntu
- Создание директории в терминале Ubuntu
- Отобразить содержимое директории в терминале Ubuntu
- Детализированное отображение файлов и директорий в терминале Ubuntu
- Отобразить содержимое директории с характеристикой файлов в терминале Ubuntu
- Показать скрытые файлы и директории в терминале Ubuntu
- Как открыть директорию в терминале Ubuntu
- Переход в директорию уровнем выше в терминале Ubuntu
- Переход в директорию двумя уровнями выше в терминале Ubuntu
- Переход в предыдущую директорию в терминале Ubuntu
- Переход в домашнюю директорию в терминале Ubuntu
- Путь до командного интерпретатора bash в терминале Ubuntu
- Выполнение предыдущей команды в терминале Ubuntu
- Как узнать IP адрес сайта в терминале Ubuntu
- Как узнать сетевое имя компьютера в терминале Ubuntu
- Вывести время работы компьютера без перезагрузки в терминале Ubuntu
- Вывод предыдущего, текущего и следующего месяца в терминале Ubuntu
- Вывод текущей даты и времени в терминале Ubuntu
- Очищение экрана терминала в Ubuntu
- Вывести текущую версию ядра Linux в терминале Ubuntu
Добавить комментарий Отменить ответ
Реклама от Google
Реклама от Google
Рад приветствовать вас на моём сайте. Мой сайт представляет большую коллекцию простых, но в тоже время качественных уроков. Все уроки написаны исключительно простым языком, благодаря этому воспринимать их намного легче.
Собрали несколько способов переименования папок в Linux. Выбирайте тот, который удобнее.
Через графический интерфейс операционной системы
При наличии графического интерфейса операционной системы переименовать папку очень просто. Достаточно кликнуть правой кнопкой мыши по нужной папке и выбрать в контекстном меню пункт Переименовать.
После этого достаточно будет ввести новое имя папки и нажать Enter.
Команда RENAME
Следующие способы будут касаться терминала Linux. Начнём с команды (утилиты) rename , имя которой говорит само за себя. Переименовать с её помощью можно как файлы, так и папки. Синтаксис команды выглядит так:
rename [регулярное_выражение] [файл(ы)_папка(и)]
Допустим, мы хотим переименовать папку /home/test/Документы/Папка/ в /home/test/Документы/Папка2/:
Через использование регулярных выражений можно организовать и массовое переименование или массовую замену заглавных и строчных букв. Пример ниже заменит все заглавные латинские буквы в названиях папок в каталоге /home/test/Документы/ на строчные. Заметьте, именно латинские буквы.
Если хотите предварительно просмотреть результаты переименования, добавьте ключ -n .
Такая команда не переименует папки.
Кстати, одноимённая команда есть и в Windows.
Команда MV
mv [старое_имя] [новое_имя]
Как видите, здесь мы переименовали каталог /home/test/Документы/Папка/ в /home/test/Документы/Папка2/.
Если в имени или пути встречаются пробелы, то нужно использовать кавычки.
Скрипт BASH
Для массового переименования можно использовать скрипт с циклом for , который будет перебирать все папки в директории и менять их названия.
Команда FIND
Массовое переименование папок можно организовать и через команду find . Она используется для поиска и выполнения действий с найденными файлами и папками. Этим действием может быть и переименование.
Утилита GIO
Утилита GIO позволяет выполнять те же действия, что доступны через утилиты MV и RENAME, но с использованием подсистемы GVFS. Для переименования папок можно использовать команды gio move и gio rename . Например:
Как видите, Linux представляет множество инструментов даже для такого тривиального действия, как переименование папок. Некоторые из них будут удобнее начинающим пользователям, другие подойдут для опытных пользователей и системных администраторов.
Читайте также: