Дізнайтеся, як змінити розширення файлу у Windows, Mac та Linux, від простих методів графічного інтерфейсу до масового та рекурсивного перейменування за допомогою командного рядка.
1. Що таке розширення файлу?
1.1 Визначення та формат
Розширення файлу – це суфікс після крапки в кінці імені файлу, наприклад, .docx in myfile.docx, .jpg in mypicture.jpgабо .mp4 in myvideo.mp4Операційна система зчитує розширення, щоб визначити, яка програма відкриває файл. Розширення зберігається як частина самого імені файлу, а не всередині його вмісту.
1.2 Де знайти розширення файлу
Розширення файлів за замовчуванням приховані в більшості систем. Після того, як вони стануть видимими (див. Розділ 2), розширення відображається в кінці імені файлу в Провіднику (Windows) або Finder (Mac). Ви також можете знайти його для певного файлу в властивості діалогове вікно у Windows або Отримайте відомості про панель на 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 Через параметри папки (альтернативний варіант)
- У Провіднику файлів натисніть вид -> Опції -> Змінити папку та параметри пошукуАбо натисніть Win + R, введіть
control folders, і натисніть Enter. - Перейдіть на вкладку Властивості папки натисніть діалогове вікно вид вкладка -> зніміть Приховати розширення для відомих типів файлів -> клік OK.
2.2 Відображення розширень файлів у Windows 11
2.2.1 Через меню «Вид» > «Показати» (найшвидший)
Windows 11 переміщує перемикач розширення файлу до меню «Вид».
- відкритий File Explorer -> клік вид -> Показати -> перевірка Розширення назви файлу.
2.2.2 Через параметри папки (альтернативний варіант)
Діалогове вікно «Параметри папок» все ще доступне у Windows 11.
- У Провіднику файлів натисніть кнопку ⋯ меню -> Опції -> вид .
- Зніміть прапорець Приховати розширення для відомих типів файлів -> клік OK.
2.3 Відображення розширень файлів у Mac
- Натисніть шукач -> Налаштування.
- Натисніть Розширені налаштування вкладка -> перевірка Показати всі розширення імен файлів.
3. Як змінити розширення файлу у Windows
3.1 Спосіб 1: Перейменування файлового провідника
Ось найпростіший спосіб змінити розширення файлу:
- Переконайтеся, що розширення файлів видимі (див. Розділ 2).
- Виберіть файл, розширення якого потрібно змінити.
- Скористайтеся одним із наступних методів:
- Преса F2
- Одинарне клацання на назві файлу
- Клацніть правою кнопкою миші на файлі -> Rename
- Відредагуйте розширення після крапки -> натисніть Enter.
- Натисніть Так коли Windows попереджає, що файл може перестати працювати:
3.2 Спосіб 2: Командний рядок
Використовуйте командний рядок, щоб змінити розширення файлу, не змінюючи налаштування «показувати розширення» у Провіднику файлів.
- тип
cmdв адресному рядку Провідника, щоб відкрити командний рядок у поточній папці. - Пробіг:
ren "oldname.oldext" "oldname.newext"приклад:
ren "test.jpeg" "test.jpg"
3.3 Спосіб 3: Командний рядок — Масове внесення змін
Використовуйте шаблон підстановки для масової зміни розширень файлів у поточній папці.
- Перейдіть до цільової папки; введіть
cmdв адресному рядку Провідника. - Пробіг:
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.
- Виберіть усі цільові файли та підпапки у Провіднику файлів -> клацніть правою кнопкою миші -> Перейменувати за допомогою 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-клацніть) файл -> Отримайте відомості про.
- Розгорнути Ім'я та розширення .
- Редагувати розширення -> закрити панель.
- Натисніть Використати [нове розширення] у діалоговому вікні підтвердження:
4.3 Спосіб 3: Термінал
Ввімкніть кнопку mv Команда в Терміналі також може змінити розширення файлу:
- У Finder перейдіть до додатків папку, потім Комунальні послуги папку, а потім виберіть Термінал додаток:
- Пробіг:
mv "/path/to/file.oldext" "/path/to/file.newext"приклад:
mv ~/Desktop/test.jpeg ~/Desktop/test.jpg
4.4 Спосіб 4: Термінал (оптова зміна)
Використайте цикл оболонки для масової зміни розширень файлів у поточній папці:
- У Finder перейдіть до додатків папку, потім Комунальні послуги папку, а потім виберіть Термінал додаток:
- Перейдіть до цільової папки, а потім виконайте команду:
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 перейдіть до додатків папку, потім Комунальні послуги папку, а потім виберіть Термінал додаток:
- Пробіг:
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.
- Пробіг:
mv "/path/to/file.oldext" "/path/to/file.newext"приклад:
mv test.jpeg test.jpg
5.2 Спосіб 2: Термінал (оптова зміна)
Ввімкніть кнопку rename команда для масової зміни розширень файлів. Дві версії rename існують у Linux з іншим синтаксисом. Тому вам потрібно запустити rename --version щоб визначити свій:
потім скористайтеся відповідною командою на основі наступної таблиці:
rename --version вихід |
Command | Зразок |
|---|---|---|
Містить 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 вихід |
Command | Зразок |
|---|---|---|
Містить 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 FAQ
З: Чи змінює зміна розширення файлу сам формат файлу?
В: Ні. Розширення — це лише мітка. Перейменування не змінює внутрішні дані чи формат файлу.
З: Чому тип файлу не змінюється після перейменування розширення?
A: Тому що розширення файлів приховані, а ви додали нове розширення лише перед існуючим прихованим. Щоб виправити це, показати розширення файлів спочатку, а потім знову перейменувати.
З: Чому мій файл стає filename.html.txt після того, як я його перейменую?
В: Дивіться відповідь у попередньому питанні.
З: Як вирішити помилку «Відмовлено в доступі / Недостатньо дозволів»?
A: Поточний обліковий запис користувача не має дозволу на зміну розширення файлу. Продовжуйте або увійдіть як адміністратор і повторіть спробу.
З: Як змінити розширення файлу, не відображаючи всі розширення файлів?
A: У Windows використовуйте командний рядок із ren команда — вона працює безпосередньо з іменами файлів, включаючи розширення, без необхідності змінювати налаштування відображення Провідника (див. Розділ 3.2). Аналогічно, на Mac використовуйте Термінал із 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 у підпапках?
В: Основне 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? Ласкаво просимо! відгуки та пропозиції для покращення цих ресурсів для усунення несправностей.

















