Поділитися зараз:

Дізнайтеся, як змінити розширення файлу у 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 Через вкладку «Вигляд» у Провіднику файлів (найшвидший)

  1. відкритий File Explorer -> натисніть на вид .
  2. перевірити Розширення назви файлу у групі «Показати/приховати».

У Windows 10 відображати розширення файлу у файловому провіднику.

2.1.2 Через параметри папки (альтернативний варіант)

  1. У Провіднику файлів натисніть вид -> Опції -> Змінити папку та параметри пошукуАбо натисніть Win + R, введіть control folders, і натисніть Enter.
  2. Перейдіть на вкладку Властивості папки натисніть діалогове вікно вид вкладка -> зніміть Приховати розширення для відомих типів файлів -> клік OK.

У Windows 10 відображайте розширення файлів для відомих типів файлів у параметрах папок.

2.2 Відображення розширень файлів у Windows 11

2.2.1 Через меню «Вид» > «Показати» (найшвидший)

Windows 11 переміщує перемикач розширення файлу до меню «Вид».

  1. відкритий File Explorer -> клік вид -> Показати -> перевірка Розширення назви файлу.

Показати розширення файлу у Провіднику файлів.

2.2.2 Через параметри папки (альтернативний варіант)

Діалогове вікно «Параметри папок» все ще доступне у Windows 11.

  1. У Провіднику файлів натисніть кнопку меню -> Опції -> вид .
  2. Зніміть прапорець Приховати розширення для відомих типів файлів -> клік OK.

На панелі керування Windows відображайте розширення файлів у параметрах провідника файлів.

2.3 Відображення розширень файлів у Mac

  1. Натисніть шукач -> Налаштування.
  2. Натисніть Розширені налаштування вкладка -> перевірка Показати всі розширення імен файлів.

На Mac відображати розширення файлів у налаштуваннях Finder.

3. Як змінити розширення файлу у Windows

3.1 Спосіб 1: Перейменування файлового провідника

Ось найпростіший спосіб змінити розширення файлу:

  1. Переконайтеся, що розширення файлів видимі (див. Розділ 2).
  2. Виберіть файл, розширення якого потрібно змінити.
  3. Скористайтеся одним із наступних методів:
    • Преса F2
    • Одинарне клацання на назві файлу
    • Клацніть правою кнопкою миші на файлі -> Rename
      Перейменуйте а PowerPoint файл зі спеціальними символами
  4. Відредагуйте розширення після крапки -> натисніть Enter.Змініть розширення файлу в полі редагування.
  5. Натисніть Так коли Windows попереджає, що файл може перестати працювати:
    Попереджувальне повідомлення під час спроби змінити розширення файлу у Windows.

3.2 Спосіб 2: Командний рядок

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

  1. тип cmd в адресному рядку Провідника, щоб відкрити командний рядок у поточній папці.
  2. Пробіг:
    ren "oldname.oldext" "oldname.newext"

    приклад: ren "test.jpeg" "test.jpg"

Зміна розширення файлу в командному рядку Windows.

3.3 Спосіб 3: Командний рядок — Масове внесення змін

Використовуйте шаблон підстановки для масової зміни розширень файлів у поточній папці.

  1. Перейдіть до цільової папки; введіть cmd в адресному рядку Провідника.
  2. Пробіг:
    ren *.oldext *.newext

    приклад: ren *.jpeg *.jpg — змінити все .jpeg розширення файлів до .jpg у поточній папці.

Масова зміна всіх розширень файлів у поточній папці в командному рядку Windows.

3.4 Спосіб 4: Командний рядок — рекурсивне масове внесення змін

Ввімкніть кнопку for /R цикл для рекурсивної зміни розширень файлів у поточній папці та всіх підпапках з кореневого каталогу.

  1. Відкрийте командний рядок і перейдіть до кореневого каталогу:
    cd C:\path\to\root
  2. Перегляньте всі файли, на які це вплине:
    dir /b /s *.oldext

    приклад: dir /b /s *.jpeg

  3. Запустіть рекурсивний цикл для перейменування:
    for /R %d in (.) do @rename "%d\*.oldext" *.newext

    приклад: for /R %d in (.) do @rename "%d\*.jpeg" *.jpg

Масово змінювати всі розширення файлів у поточній папці та всіх підпапках рекурсивно в командному рядку Windows.

3.5 Спосіб 5: PowerShell

Ви також можете використовувати PowerShell Rename-Item командлет для виконання точнішої та розширеної заміни за допомогою регулярних виразів:

  1. відкритий PowerShell та перейдіть до цільової папки.
  2. Пробіг:
    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' }

Масово змінювати всі розширення файлів у поточній папці та всіх підпапках рекурсивно у Windows Powershell.

3.6 Спосіб 6: PowerToys PowerRename

PowerRename — це інструмент на основі графічного інтерфейсу, що постачається разом з Microsoft PowerToys, який не потребує знань командного рядка та підтримує регулярні вирази та підпапки:

  1. Завантажити та встановити іграшки microsoft power з магазину Microsoft.
  2. Виберіть усі цільові файли та підпапки у Провіднику файлів -> клацніть правою кнопкою миші -> Перейменувати за допомогою PowerRename.
    Клацніть правою кнопкою миші на всіх файлах і підпапках і виберіть «Перейменувати за допомогою PowerRename» у Провіднику Windows.
  3. У вікні PowerRename встановіть:
    • Шукати: oldext
    • Замінити на: newext
    • Застосувати до: Тільки розширення

    Примітка: Оскільки ми застосовуємо перейменування до Тільки розширення, старе та нове розширення НЕ повинні містити крапку (.), тобто слід використовувати oldext та newext замість .oldext та .newext.

  4. Попередній перегляд змін у Перейменований колонці правої панелі.
  5. Якщо все гаразд, натисніть Застосовувати застосувати зміни.

Перейменуйте розширення файлів у вікні PowerRename.

4. Як змінити розширення файлу на Mac

4.1 Спосіб 1: Перейменування Finder

Найшвидший спосіб змінити розширення файлу на Mac за допомогою Finder:

  1. У Finder переконайтеся, що розширення файлів видимі (див. Розділ 2.3).
  2. Клацніть один раз на назві файлу, щоб вибрати його, потім клацніть ще раз або натисніть Повернення щоб увійти в режим редагування.
  3. Змініть розширення після крапки -> натисніть Повернення.
  4. Натисніть Використати [нове розширення] у діалоговому вікні підтвердження:
    Попереджувальне повідомлення під час спроби змінити розширення файлу на Mac.

4.2 Спосіб 2: Отримання інформаційної панелі

Панель «Отримати інформацію» дозволяє уникнути проблеми подвійного розширення (наприклад, .html.txt), що може статися з вбудованим методом перейменування Finder.

  1. Клацніть правою кнопкою миші (або Ctrl-клацніть) файл -> Отримайте відомості про.
  2. Розгорнути Ім'я та розширення .
  3. Редагувати розширення -> закрити панель.
    Змініть розширення файлу на панелі «Отримати інформацію» на Mac.
  4. Натисніть Використати [нове розширення] у діалоговому вікні підтвердження:
    Попереджувальне повідомлення під час спроби змінити розширення файлу на Mac.

 

4.3 Спосіб 3: Термінал

Ввімкніть кнопку mv Команда в Терміналі також може змінити розширення файлу:

  1. У Finder перейдіть до додатків папку, потім Комунальні послуги папку, а потім виберіть Термінал додаток:
    Відкрийте термінал на Mac.
  2. Пробіг:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    приклад: mv ~/Desktop/test.jpeg ~/Desktop/test.jpg

4.4 Спосіб 4: Термінал (оптова зміна)

Використайте цикл оболонки для масової зміни розширень файлів у поточній папці:

  1. У Finder перейдіть до додатків папку, потім Комунальні послуги папку, а потім виберіть Термінал додаток:
    Відкрийте термінал на Mac.
  2. Перейдіть до цільової папки, а потім виконайте команду:
    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 рекурсивно змінювати розширення файлів у всіх підпапках.

  1. У Finder перейдіть до додатків папку, потім Комунальні послуги папку, а потім виберіть Термінал додаток:
    Відкрийте термінал на Mac.
  2. Пробіг:
    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.

  1. Пробіг:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    приклад: mv test.jpeg test.jpg

Зміна розширення файлу в терміналі Linux.

5.2 Спосіб 2: Термінал (оптова зміна)

Ввімкніть кнопку rename команда для масової зміни розширень файлів. Дві версії rename існують у Linux з іншим синтаксисом. Тому вам потрібно запустити rename --version щоб визначити свій:
Використовуйте rename --version у Linux, щоб визначити вашу версію команди rename.
потім скористайтеся відповідною командою на основі наступної таблиці:

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 у Linux, щоб визначити вашу версію команди rename.
потім скористайтеся відповідною командою на основі наступної таблиці:

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? Ласкаво просимо! відгуки та пропозиції для покращення цих ресурсів для усунення несправностей.

Поділитися зараз: