Разширенията на файлове помагат както на операционните системи, така и на потребителите да правят разлика между различните файлови формати и да разберат съдържанието, съхранявано в тях. Когато видите файл с разширение ".txt", веднага разбирате, че съдържа текстови данни. По същия начин, ".exe" файлът е изпълним файл на Windows, а ".sh" файловете са скриптове на обвивката на Linux.
Но какво ще стане, ако искате да промените тези разширения по някаква причина? Може би трябва да преименувате текстов файл в Bash скрипт. Просто написването на кода в текстов файл няма да свърши работа.
В Linux промяната на файловите разширения е много по-лесна, отколкото си мислите.
Променете разширенията на файлове от терминала
Разширенията са част от името на файла. И ако искате да промените разширението (или името), ще го използвате командата mv. mv означава "преместване" и е стандартната команда в Linux за преместване и преименуване на файлове.
Но защо да използвате mv за преименуване на файлове, може да се чудите? Това е, защото операцията за преименуване е еквивалентна на операция за преместване в същата директория, само с различно име.
Основният синтаксис за преименуване на файлове от командния ред е:
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 настолна среда
- терминал
За автора
Deepesh е редактор на раздели за Linux в MUO. Той пише информационни ръководства за Linux, целящи да предостави блажено изживяване на всички новодошли. Не съм сигурен за филмите, но ако искаш да говорим за технологии, той е твоят човек.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате