Разширенията на файлове помагат както на операционните системи, така и на потребителите да правят разлика между различните файлови формати и да разберат съдържанието, съхранявано в тях. Когато видите файл с разширение ".txt", веднага разбирате, че съдържа текстови данни. По същия начин, ".exe" файлът е изпълним файл на Windows, а ".sh" файловете са скриптове на обвивката на Linux.

Но какво ще стане, ако искате да промените тези разширения по някаква причина? Може би трябва да преименувате текстов файл в Bash скрипт. Просто написването на кода в текстов файл няма да свърши работа.

В Linux промяната на файловите разширения е много по-лесна, отколкото си мислите.

Променете разширенията на файлове от терминала

Разширенията са част от името на файла. И ако искате да промените разширението (или името), ще го използвате командата mv. mv означава "преместване" и е стандартната команда в Linux за преместване и преименуване на файлове.

Но защо да използвате mv за преименуване на файлове, може да се чудите? Това е, защото операцията за преименуване е еквивалентна на операция за преместване в същата директория, само с различно име.

instagram viewer

Основният синтаксис за преименуване на файлове от командния ред е:

mvфайл.oldextфайл.нов следващ

...където oldext и нов следващ са съответно старото и новото разширение.

Помислете, че искате да промените текстов файл "myscript.txt" в Bash скрипт. Използвайте следната команда, за да направите това:

mvmyscript.текстmyscript.sh

Може да се наложи да добавите sudo към командите mv в зависимост от собственика на файла.

Преименувайте няколко разширения на файлове наведнъж

Имате цяла папка с файлове с неподходящи разширения? С прост Bash for цикъл, можете да промените разширенията на няколко файла наведнъж. Например, за да промените всички TXT файлове в папка в PDF файлове:

за файл в *.txt; направи mv -- "$a""${a%.txt}.pdf"; Свършен

Гореспоменатият едноред е цикъл for, който намира всеки файл, завършващ на ".txt". След това рекурсивно извършва операция за преименуване на всички съвпадащи имена на файлове и заменя разширението ".txt" с ".pdf". "Свършен" в края на командата показва, че цикълът е приключил. Просто!

Как да преименувате графично разширенията на файлове

Linux има няколко десктоп среди; някои са много подобни на работния плот на Windows по подразбиране, докато други парадират със своята уникалност във всеки графичен елемент. Но потребителското изживяване е повече или по-малко еднакво за всички настолни компютри. Това означава, че преименуването на файлове на десктоп Linux е толкова лесно, колкото е възможно.

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

много Линукс файлови мениджъри също така предоставят преки пътища, които можете да използвате, за да спестите допълнително щракване. Например, в GNOME (Nautilus файлов мениджър) можете да натиснете F2 докато маркирате файл, за да влезете бързо в функцията за преименуване, елиминирайки необходимостта от щракване с десен бутон. По същия начин, на KDE Plasma (Dolphin) и XFCE (Thunar), можете да натиснете F2 ключ за бърза промяна на файловите разширения.

Извършване на основни операции за управление на файлове в Linux

Преименуването на разширението на файл с помощта на интерфейса на работния плот е интуитивно и лесно, но когато имате работа с няколко файла наведнъж, използването на терминала е оптималният избор.

Командният ред на Linux е мощен инструмент за потребители, които знаят как да го използват. От ежедневни операции до изключително сложни задачи за системно администриране, можете да правите всичко с терминал. И най-добрата част, дори не се нуждаете от GUI, за да можете да използвате Linux машина. Това е преди всичко причината терминалът да е все още част от екосистемата на Linux, в епоха, в която графичните интерфейси са норма.

5 причини защо Linux използва толкова много командния ред

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

  • Linux
  • Управление на файлове
  • Linux команди
  • Linux настолна среда
  • терминал

За автора

Дийпеш Шарма (публикувани 123 статии)

Deepesh е редактор на раздели за Linux в MUO. Той пише информационни ръководства за Linux, целящи да предостави блажено изживяване на всички новодошли. Не съм сигурен за филмите, но ако искаш да говорим за технологии, той е твоят човек.

Още от Deepesh Sharma

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате