Как переименовать папку в ubuntu
Перейти к содержимому

Как переименовать папку в ubuntu

  • автор:

Как переименовать общие папки в Линуксе с русского на английский?

Установил, к примеру Убунту на русском. Все папки на кириллице. Установил на английском, папки на латинице. Есть ли такая настройка или процедура переименования папок на латиницу при установке системы на русском. Для того, чтобы из терминала не переключаться на русскую раскладку когда шаришься по файлам(не вводить на русском).

Отслеживать
задан 13 окт 2022 в 4:22
23 4 4 бронзовых знака

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Проверял на Xubuntu, но на обычной убунте тоже должно работать.

Здесь я использую имена папок, начинающиеся с . , чтобы они не попадали под шальной rm -rf ⁎ в папке пользователя. Если для это вас неудобно, то пишите без точек.

  1. На всякий случай убираем из автозагрузки xdg-user-dirs-update и xdg-user-dirs-gtk-update , которые отвечают за автоматическое переименование папок пользователя под локаль. В Xubuntu это можно сделать из гуи, про обычную убунту не уверен. Можно попробовать пропустить этот шаг, а если папки сами переименуются обратно, то начинать думать.
  2. Перемещаем папки:

mv 'Рабочий стол' .desktop mv 'Загрузки' .downloads mv 'Шаблоны' .templates mv 'Общедоступные' .shared mv 'Документы' .documents mv 'Музыка' .music mv 'Изображения' .images mv 'Видео' .videos 
XDG_DESKTOP_DIR="$HOME/.desktop" XDG_DOWNLOAD_DIR="$HOME/.downloads" XDG_TEMPLATES_DIR="$HOME/.templates" XDG_PUBLICSHARE_DIR="$HOME/.shared" XDG_DOCUMENTS_DIR="$HOME/.documents" XDG_MUSIC_DIR="$HOME/.music" XDG_PICTURES_DIR="$HOME/.images" XDG_VIDEOS_DIR="$HOME/.videos" 
file:///home/holyblackcat/.documents Документы file:///home/holyblackcat/.images Изображения file:///home/holyblackcat/.music Музыка file:///home/holyblackcat/.videos Видео file:///home/holyblackcat/.downloads Загрузки 

Форум русскоязычного сообщества Ubuntu

Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

  • Форум русскоязычного сообщества Ubuntu »
  • Архив »
  • Архив »
  • Архив тем до 2016г »
  • Как переименовать домашнюю папку?

Страницы: [1] Вниз

Автор Тема: Как переименовать домашнюю папку? (Прочитано 9582 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Страницы: [1] Вверх

  • Форум русскоязычного сообщества Ubuntu »
  • Архив »
  • Архив »
  • Архив тем до 2016г »
  • Как переименовать домашнюю папку?

Страница сгенерирована за 0.074 секунд. Запросов: 23.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Переименование файла или папки

Как и другие менеджеры файлов, приложение Файлы позволяет переименовать файл или папку.

Чтобы переименовать файл или папку:

  1. Нажмите на объект правой кнопкой и выберите Переименовать или выберите файл и нажмите клавишу F2 .
  2. Наберите новое имя и нажмите Enter или кнопку Переименовать .

Можно также переименовать файл из окна его свойств .

При переименовании файла выделяется только начало его имени, без расширения (части после . ). Расширение показывает тип файла (например, file.pdf — это документ PDF), и менять его обычно нет необходимости. Если нужно изменить и расширение, выделите имя файла целиком и измените его.

Если вы переименовали не тот файл, или дали ему неправильное имя, можно отменить переименование. Для этого немедленно нажмите кнопку меню в панели инструментов и выберите Переименовать или нажмите Ctrl + Z , чтобы вернуть прежнее имя файла.

Символы, допустимые в именах файлов

В именах файлов можно использовать любые символы, кроме / (слеш). Однако на некоторых устройствах используется файловая система с дополнительными ограничениями на имена файлов. Поэтому рекомендуется избегать использования следующих символов в именах файлов: | , \ , ? , * , < , " , : , >, / .

Если имя файла начинается с символа . , то этот файл будет скрытым в менеджере файлов.

Типичные проблемы

Имя файла уже используется

Нельзя поместить два файла с одинаковым именем в одну и ту же папку. Менеджер файлов не позволит переименовать файл, если такое имя уже существует в этой папке.

Имена файлов и папок чувствительны к регистру символов, поэтому File.txt и FILE.txt — это два разных имени. Использовать имена файлов, различающиеся только регистром символов разрешается, но не рекомендуется.

Слишком длинное имя файла

В некоторых файловых системах имена файлов не могут содержать более 255 символов. Это ограничение в 255 символов включает в себя как собственно имя файла, так и путь к файлу (например, /home/wanda/Documents/work/business-proposals/… ), поэтому по возможности следует избегать длинных имён файлов и папок.

Команда переименования неактивна

Если команда Переименовать недоступна, значит у вас нет прав на переименование файла. Следует соблюдать осторожность при переименовании подобных файлов, так как переименование некоторых защищённых файлов может привести к нестабильности системы. Подробнее смотрите Настройка прав доступа к файлам .

Дополнительная информация

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

Переименование каталогов — одна из самых основных операций, которые вам часто приходится выполнять в системе Linux. Вы можете переименовывать каталоги из файлового менеджера графического интерфейса с помощью пары щелчков мышью или с помощью терминала командной строки.

В этой статье объясняется, как переименовывать каталоги с помощью командной строки.

Переименование каталогов

В Linux и Unix-подобных операционных системах вы можете использовать команду mv (сокращение от move) для переименования или перемещения файлов и каталогов из одного места в другое.

Синтаксис команды mv для перемещения каталогов следующий:

mv [OPTIONS] source destination 

Например, чтобы переименовать каталог dir1 в dir2 вы должны запустить:

mv dir1 dir2

При переименовании каталогов вы должны указать ровно два аргумента для команды mv . Первый аргумент — это текущее имя каталога, а второй — новое имя.

Важно отметить, что если dir2 уже существует, dir1 перемещается в каталог dir2 .

Чтобы переименовать каталог, которого нет в текущем рабочем каталоге, необходимо указать абсолютный или относительный путь:

mv /home/user/dir1 /home/user/dir2

Переименование нескольких каталогов

Переименование одного каталога — простая задача, но переименование сразу нескольких каталогов может быть проблемой, особенно для новых пользователей Linux.

Одновременное переименование нескольких каталогов требуется редко.

Переименование нескольких каталогов с помощью mv

Команда mv может переименовывать только один файл за раз. Однако его можно использовать в сочетании с другими командами, такими как find или внутренние циклы, для одновременного переименования нескольких файлов.

Вот пример, показывающий, как использовать цикл for в Bash for добавления текущей даты к именам всех каталогов в текущем рабочем каталоге:

for d in *; do if [ -d "$d" ]; then mv -- "$d" "$d>_$(date +%Y%m%d)" fi done 

Давайте проанализируем код построчно:

  • Первая строка создает цикл и выполняет итерацию по списку всех файлов.
  • Вторая строка проверяет, является ли файл каталогом.
  • Третья строка добавляет текущую дату в каждый каталог.

Вот решение той же задачи с использованием mv в сочетании с find :

find . -mindepth 1 -prune -type d -exec sh -c 'd="<>"; mv -- "$d" "$_$(date +%Y%m%d)"' ; 

Команда find передает все каталоги в mv один за другим с помощью параметра -exec . Строка <> — это имя обрабатываемого в данный момент каталога.

Как вы можете видеть из примеров, переименование нескольких каталогов с помощью mv — непростая задача, поскольку для этого требуется хорошее знание сценариев Bash.

Переименование нескольких каталогов с rename

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

Есть две версии команды rename с разным синтаксисом. Мы будем использовать Perl-версию команды rename . Файлы переименовываются в соответствии с заданным регулярным выражением Perl .

В следующем примере показано, как заменить пробелы в именах всех каталогов в текущем рабочем каталоге символами подчеркивания:

find . -mindepth 1 -prune -type d | rename 'y/ /_/'

На всякий случай передайте параметр -n для rename чтобы выводить имена переименовываемых каталогов без их переименования.

Вот еще один пример, показывающий, как преобразовать имена каталогов в нижний регистр:

find . -mindepth 1 -prune -type d | rename 'y/A-Z/a-z/'

Выводы

Мы показали вам, как использовать команды mv для переименования каталогов.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *