Научете как да промените файловото разширение в Windows, Mac и Linux, от прости методи с графичен потребителски интерфейс до групово и рекурсивно преименуване от командния ред.
1. Какво е файлово разширение?
1.1 Определение и формат
Разширението на файла е наставката след точката в края на името на файла – например .docx in myfile.docx, .jpg in mypicture.jpg или .mp4 in myvideo.mp4Операционната система чете разширението, за да определи коя програма отваря файла. Разширението се съхранява като част от самото име на файла, а не в съдържанието му.
1.2 Къде да намерите файловото разширение
Разширенията на файловете са скрити по подразбиране в повечето системи. След като бъдат направени видими (вижте Раздел 2), разширението се показва в края на името на файла във File Explorer (Windows) или Finder (Mac). Можете също да го намерите за конкретен файл в Имоти диалоговия прозорец в Windows или Get Info панел на Mac.
1.3 Често срещани типове файлови разширения
- Документи:
.doc,.docx,.pdf,.txt,.html - Снимки:
.jpg,.jpeg,.png,.bmp - Видео:
.mp4,.avi,.wmv - Аудио:
.mp3,.wav
2. Показване на файлови разширения преди преименуване (предварително условие)
По подразбиране Windows скрива файловите разширения за известни типове файлове и ги показва за неизвестни; Mac скрива всички файлови разширения. Тъй като методите за преименуване, базирани на графичен потребителски интерфейс, изискват първо разширенията да са видими, попълнете този раздел, преди да продължите към раздели 3 и 4.
2.1 Показване на файлови разширения в Windows 10
2.1.1 Чрез раздела „Изглед“ на файловия мениджър (най-бързият)
- Отворете File Explorer -> щракнете върху Гледка таб.
- Проверка Разширения за имена на файлове в групата „Покажи/скрий“.
2.1.2 Чрез опциите на папката (алтернатива)
- В File Explorer щракнете върху Гледка -> Опции -> Променете папките и опциите за търсенеКато алтернатива, натиснете Win + R, Тип
control folders, и натиснете Въведете. - В Опции за папките диалоговия прозорец, щракнете върху Гледка раздел -> махнете отметката Скриване на разширенията за известни типове файлове -> щракнете OK.
2.2 Показване на файлови разширения в Windows 11
2.2.1 Чрез менюто Изглед > Показване (най-бързо)
Windows 11 премества превключвателя за файлово разширение в менюто „Изглед“.
- Отворете File Explorer -> щракнете Гледка -> Покажи -> проверка Разширения за имена на файлове.
2.2.2 Чрез опциите на папката (алтернатива)
Диалоговият прозорец „Опции за папки“ все още е наличен в Windows 11.
- В File Explorer щракнете върху ⋯ меню -> Опции -> Гледка таб.
- Махнете отметката от Скриване на разширенията за известни типове файлове -> щракнете OK.
2.3 Показване на файлови разширения в Mac
- Кликнете Търсач -> на Настройки..
- Кликнете върху менюто Подробно раздел -> проверка Показване на всички разширения на имена на файлове.
3. Как да промените файловото разширение в Windows
3.1 Метод 1: Преименуване на файловия мениджър
Това е най-лесният начин да промените файлово разширение:
- Уверете се, че файловите разширения са видими (вижте Раздел 2).
- Изберете файла, за да промените разширението.
- Използвайте един от следните методи:
- Натискане F2
- Щракнете еднократно върху името на файла
- Щракнете с десния бутон върху файла -> Преименувам
- Редактирайте разширението след точката -> натиснете Въведете.
- Кликнете Да когато Windows предупреждава, че файлът може да спре да работи:
3.2 Метод 2: Команден ред
Използвайте командния ред, за да промените файловото разширение, без да променяте настройката „показване на разширения“ във File Explorer.
- Тип
cmdв адресната лента на File Explorer, за да отворите командния ред в текущата папка. - Стартирайте:
ren "oldname.oldext" "oldname.newext"Пример:
ren "test.jpeg" "test.jpg"
3.3 Метод 3: Команден ред — Групова промяна
Използвайте шаблон със заместващи символи, за да промените групово файловите разширения в текущата папка.
- Придвижете се до целевата папка; въведете
cmdв адресната лента на File Explorer. - Стартирайте:
ren *.oldext *.newextПример:
ren *.jpeg *.jpg— променя всички.jpegфайлови разширения към.jpgв текущата папка.
3.4 Метод 4: Команден ред — Рекурсивна групова промяна
Използвайте for /R цикъл за рекурсивна промяна на файловите разширения в текущата папка и всички подпапки от главната директория.
- Отворете командния ред и отидете до главната директория:
cd C:\path\to\root - Прегледайте всички файлове, които ще бъдат засегнати:
dir /b /s *.oldextПример:
dir /b /s *.jpeg - Изпълнете рекурсивен цикъл, за да преименувате:
for /R %d in (.) do @rename "%d\*.oldext" *.newextПример:
for /R %d in (.) do @rename "%d\*.jpeg" *.jpg
3.5 Метод 5: PowerShell
Можете също да използвате PowerShell Rename-Item команда за извършване на по-прецизна и разширена подмяна с помощта на регулярни изрази:
- Отворете PowerShell и отидете до целевата папка.
- Стартирайте:
Get-ChildItem "*.oldext" | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }Пример:
Get-ChildItem "*.jpeg" | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }
Забележка: -replace приема регулярен израз, така че трябва да избягате точката (\.) и закответе към края на низа ($) за да се избегнат нежелани съвпадения.
За да преименувате рекурсивно в текущата папка и всички подпапки, добавете -Recurse флаг:
Get-ChildItem -Path . -Filter "*.oldext" -Recurse | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }
Пример:
Get-ChildItem -Path . -Filter "*.jpeg" -Recurse | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }
3.6 Метод 6: PowerToys PowerRename
PowerRename е инструмент, базиран на графичен потребителски интерфейс, включен в пакета на Microsoft PowerToys – не са необходими познания за командния ред, с поддръжка на регулярни изрази и подпапки:
- Изтеглете и инсталирайте играчки на microsoft power от магазина на Microsoft.
- Изберете всички целеви файлове и подпапки във File Explorer -> щракнете с десния бутон -> Преименуване с PowerRename.
- В прозореца PowerRename задайте:
- Търся:
oldext - Заменете с:
newext - Прилага за: Само разширение
Забележка: Тъй като прилагаме преименуването върху Само разширение, старото и новото разширение НЕ трябва да съдържат точката (.), т.е. трябва да използвате
oldextиnewextвместо.oldextи.newext. - Търся:
- Преглед на промените в Преименуван колона на десния панел.
- Ако всичко е наред, щракнете Кандидатствай да приложите промените.
4. Как да промените файловото разширение на Mac
4.1 Метод 1: Преименуване на Finder
Най-бързият начин за промяна на файлово разширение на Mac с помощта на Finder:
- Във Finder се уверете, че файловите разширения са видими (вижте Раздел 2.3).
- Щракнете еднократно върху името на файла, за да го изберете, след което щракнете отново или натиснете връщане за да влезете в режим на редактиране.
- Променете разширението след точката -> натиснете връщане.
- Кликнете Използвайте [ново разширение] в диалоговия прозорец за потвърждение:
4.2 Метод 2: Получаване на информационен панел
Панелът „Получаване на информация“ избягва проблема с двойното разширение (напр. .html.txt), което може да възникне с вградения метод за преименуване на Finder.
- Щракнете с десния бутон (или Ctrl-щракване) върху файла -> Get Info.
- Разширете Име и разширение поле.
- Редактиране на разширението -> затворете панела.
- Кликнете Използвайте [ново разширение] в диалоговия прозорец за потвърждение:
4.3 Метод 3: Терминал
Използвайте mv командата в Терминала може също да промени файлово разширение:
- Във Finder отидете на Приложения папка, след това Комунални услуги папка, след което изберете terminal.app:
- Стартирайте:
mv "/path/to/file.oldext" "/path/to/file.newext"Пример:
mv ~/Desktop/test.jpeg ~/Desktop/test.jpg
4.4 Метод 4: Терминал (групова промяна)
Използвайте цикъл на обвивката, за да промените групово файловите разширения в текущата папка:
- Във Finder отидете на Приложения папка, след това Комунални услуги папка, след което изберете terminal.app:
- Отидете до целевата папка и изпълнете:
for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; doneПример:
for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done
4.5 Метод 5: Терминал (рекурсивна групова промяна)
Използвайте find съчетан с mv за рекурсивна промяна на файловите разширения във всички подпапки.
- Във Finder отидете на Приложения папка, след това Комунални услуги папка, след което изберете terminal.app:
- Стартирайте:
find . -name "*.oldext" -exec bash -c 'mv "$1" "${1%.oldext}.newext"' _ {} \;Пример:
find . -name "*.jpeg" -exec bash -c 'mv "$1" "${1%.jpeg}.jpg"' _ {} \;
5. Как да промените файловото разширение в Linux
5.1 Метод 1: Терминал
Използвайте mv команда за промяна на разширението на един файл в Linux Terminal.
- Стартирайте:
mv "/path/to/file.oldext" "/path/to/file.newext"Пример:
mv test.jpeg test.jpg
5.2 Метод 2: Терминал (групова промяна)
Използвайте rename команда за групова промяна на файлови разширения. Две версии на rename съществуват в Linux с различен синтаксис. Така че трябва да изпълните rename --version за да идентифицирате вашето:
след това използвайте съответната команда въз основа на следната таблица:
rename --version продукция |
Команда | Проба |
|---|---|---|
Съдържа util-linux |
rename .oldext .newext *.oldext |
rename .jpeg .jpg *.jpeg |
Съдържа File::Rename или няма информация за версията |
rename 's/\.oldext$/.newext/' *.oldext |
rename 's/\.jpeg$/.jpg/' *.jpeg |
5.3 Метод 3: Терминал (рекурсивна групова промяна)
Използвайте find съчетан с rename за рекурсивна промяна на файловите разширения в текущата папка и всички подпапки. Синтаксисът варира в зависимост от rename версия, така че трябва да проверите сrename --version:
след това използвайте съответната команда въз основа на следната таблица:
rename --version продукция |
Команда | Проба |
|---|---|---|
Съдържа util-linux |
find . -name "*.oldext" -exec rename .oldext .newext {} \; |
find . -name "*.jpeg" -exec rename .jpeg .jpg {} \; |
Съдържа File::Rename или няма информация за версията |
find . -name "*.oldext" -exec rename 's/\.oldext$/.newext/' {} \; |
find . -name "*.jpeg" -exec rename 's/\.jpeg$/.jpg/' {} \; |
6. ЧЗВ
В: Промяната на файловото разширение променя ли самия файлов формат?
A: Не. Разширението е само етикет. Преименуването му не променя вътрешните данни или формат на файла.
В: Защо типът на файла не се променя, след като преименувам разширението?
A: Защото файловите разширения са скрити и вие добавихте ново разширение само пред съществуващото скрито. За да поправите това, показване на файлови разширения първо, след това преименувайте отново.
В: Защо файлът ми става filename.html.txt след като го преименувам?
A: Вижте отговора в предишния въпрос.
В: Как да разреша грешката „Отказан достъп / Недостатъчни разрешения“?
A: Текущият потребителски акаунт няма разрешение да променя файловото разширение. Продължете или влезте като администратор и опитайте отново.
В: Как да променя файлово разширение, без да показвам всички файлови разширения?
A: В Windows използвайте командния ред с ren команда — тя работи директно с имена на файлове, включително разширения, без да е необходимо да се променя настройката за показване на File Explorer (вижте Раздел 3.2). По подобен начин, в Mac, използвайте Terminal с mv команда (вижте Раздел 4.3).
В: Как да променя файлово разширение на Mac?
A: Използвайте преименуването на Finder (Раздел 4.1), панелът „Получаване на информация“ (Раздел 4.2) или Терминала mv команда (Раздел 4.3). Методът Get Info избягва проблема с двойното разширение.
В: Как да променя групово файлови разширения в Windows?
A: Три опции: Команден ред ren *.old *.new (Раздел 3.3), PowerShell Rename-Item (Раздел 3.5), графичен потребителски интерфейс на PowerToys PowerRename (Раздел 3.6).
В: Работи ли груповото преименуване с CMD в подпапки?
A: Основното ren Командата работи само в текущата папка. Използвайте for /R цикъл (Раздел 3.4) или PowerShell с -Recurse (Раздел 3.5) за покриване на вложени подпапки.
7. заключение
За един файл, Преименуване на файловия мениджър (Windows) или Преименуване на Finder (Mac) е най-бързият подход. За групови промени в папка използвайте ren *.old *.new в Windows или цикъл на обвивката в Mac и Linux. За рекурсивно преименуване в подпапки използвайте for /R цикъл или PowerShell в Windows, find + mv на Mac и find + rename на Linux. Ако предпочитате графичен потребителски интерфейс за групови операции, PowerToys PowerRename (Windows) е страхотно.
За автора
Шоу Шенг е специалист по Microsoft Office с над 10 години практически опит с Word, Excel и PowerPoint отстраняване на неизправности в корпоративни и образователни среди. Той е помогнал на хиляди потребители да възстановят загубена работа, да разрешат проблеми с корупция на файлове и да оптимизират работните си процеси в Office.
Чрез своите технически текстове, Шоу е отдаден на превръщането на сложните методи за отстраняване на неизправности в Office в ясни и приложими стъпки за потребители от всички нива на умения. Той е в крак с най-новите разработки в Microsoft 365 и непрекъснато тества методи срещу реални сценарии за повреда на файлове, за да гарантира точност.
Имате въпроси относно това ръководство или се нуждаете от допълнителна помощ с проблеми с Office? Добре дошли! обратна връзка и предложения за подобряване на тези ресурси за отстраняване на неизправности.

















