Как удалить расширение файла

Как удалить расширение файла

Кончик

Если у файла есть расширение, оно, скорее всего, необходимо. Если вы хотите удалить расширение файла, потому что хотите, чтобы оно было скрыто, используйте Windows, чтобы скрыть расширения файлов. Для получения справки о скрытии и отображении расширений файлов см.: Как просмотреть расширение компьютерного файла.

Список файлов в проводнике с именем и расширением файла

Расширение файла является частью имени файла и может быть удалено с помощью переименование файл. Ниже приведены шаги и примеры того, как удалить расширение файла для каждой из операционных систем..

Пользователи Windows

Прежде чем расширение файла можно будет удалить, вы должны включить показ расширений файлов. По умолчанию эта опция отключена..

Предполагая, что файл называется myfile.txt, мы удаляем его расширение файла, выполнив следующие действия..

  1. Щелкните правой кнопкой мыши файл (не ярлык).
  2. Выбирать Переименовать в меню
  3. Стереть .текст из myfile.txt и нажмите Enter.
  4. Нажмите да о предупреждении о том, что файл становится непригодный для использования если вы уверены, что хотите удалить расширение имени файла.

Невозможно использовать файл после удаления расширения файла.

Удаление нескольких расширений файлов

Если вы хотите удалить расширения нескольких файлов, мы рекомендуем вам ввести командную строку Windows и выполнить следующие действия..

Пользователи MS-DOS и командной строки Windows

Откройте командную строку MS-DOS или Windows.

Изменить каталог туда, где находится файл. В нашем примере ниже мы переименовываем файл "myfile.txt" к "мой файл" удалить расширение файла.

переместить myfile.txt myfile

Если файл еще не существует, вы не получите ни сообщения, ни "Ok" сообщение о том, что файл был переименован и расширение файла было удалено.

Удалить несколько расширений файлов

Чтобы удалить расширение всех файлов с одинаковым расширением, выполните следующие действия..

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

ren * .txt *.

Кончик

В нашем примере мы используем звездочка как подстановочный знак который сообщает командной строке, что мы хотим, чтобы каждое имя файла.

Пользователи Unix и Linux

В Unix-подобный операционные системы, такие как Linux, вы можете использовать мв команда для переименования отдельного файла или каталога.

Чтобы переименовать несколько файлов, вы можете использовать переименовать полезность.

Чтобы переименовать файлы рекурсивно в подкаталогах вы можете использовать найти и переименовать команды вместе.

Переименовать отдельный файл или каталог

Изменить каталог туда, где находится файл. В нашем примере ниже мы удаляем расширение файла "myfile.txt." Кроме того, этот пример выполняется из оболочки, а не из графического интерфейса..

mv myfile.txt myfile

Если операция прошла успешно, вы вернетесь в командную строку оболочки..

  • Увидеть команда mv страницу для получения дополнительной информации об этой команде.

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

Чтобы переименовать несколько файлов, используйте переименовать полезность. В большинстве систем он не устанавливается по умолчанию, но может быть установлен с помощью диспетчера пакетов. В Ubuntu, Debian или Linux Mint его можно установить с помощью подходящий.

sudo apt install переименовать

Общий синтаксис переименовать команда выглядит следующим образом.

переименовать [ опции… ] регулярное выражение файлы

Параметр регулярное выражение это Perl регулярное выражение. Чтобы заменить текст, используйте форму регулярного выражения ‘с /pattern1/pattern2/‘.

В файлы Параметр указывает, какие файлы обрабатываются командой. Вы можете предоставить список файлов или подстановочный знак, который будет расширен оболочкой. Подстановочный знак * указывает все файлы.

Полезный опции включают -п (покажите, какие изменения будут внесены, но ничего не меняйте), -v (показать подробный вывод) и (принудительно перезаписать новые файлы, если они существуют).

Например, если вы хотите удалить расширение файла .текст из всех файлов в текущем каталоге вы можете запустить следующую команду.

переименовать -n ‘s / \. txt //’ *

В приведенной выше команде регулярное выражение параметр заключен в одинарные кавычки, чтобы «защитить» нить, предотвращение интерпретации оболочки. Передается буквально команде переименования.

В регулярном выражении, pattern1 это расширение файла .текст, и pattern2 пустая строка, указывающая, что pattern1 не должно быть заменено ничем.

Обратная косая черта — это escape-персонаж, что означает «относиться к следующему персонажу буквально». Точка должна быть экранирована, потому что, если она не экранирована, она интерпретируется переименовать как регулярное выражение метасимвол что соответствует любому символу.

В -п опция выполняет пробный прогон, показывая, какие изменения будут внесены, но ничего не меняя. Результат выполнения вышеуказанной команды будет выглядеть так:

переименовать (файл1.txt, файл1) переименовать (файл2.txt, файл2) переименовать (файл3.txt, файл3)

Если новые имена файлов выглядят правильно, вы можете снова запустить ту же команду без -п возможность выполнить переименование. Уточнить -v если вы хотите увидеть, какие файлы переименовываются.

переименовать -v ‘s / \. txt //’ *
file1.txt переименован в file1 file2.txt переименован в file2 file3.txt переименован в file3

Переименовать несколько файлов, включая подкаталоги

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

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

найти . -iname ‘* .txt’ | переименовать -v ‘s / \. txt //’

В приведенной выше команде говорится: «Рекурсивно найти все файлы в текущем каталоге и его подкаталогах, имена которых заканчиваются на .текст. Передайте эти имена файлов в переименовать командовать и заменить .текст ни с чем ». Его результат будет выглядеть следующим образом.

Чтение имен файлов из дескриптора файла (GLOB (0x55dda79131b8)) ./dir1/file4.txt переименован в ./dir1/file4 ./file1.txt, переименован в ./file1 ./file2.txt переименован в ./file2 ./file3.txt переименован в ./file3 ./dir2/file5.txt переименован в ./dir2/file5

  • Увидеть найти команду страницу для получения дополнительной информации об этой команде.