7 -те най -добри начина за групово преименуване на файлове в Linux

7 -те най -добри начина за групово преименуване на файлове в Linux

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





как да правите текстови игри

За щастие, има няколко начина за групово преименуване на файлове в Linux. Ще обсъдим най -простите и най -ефективните методи да направите същото в следващите раздели.





Как да преименувате групово файловете в Linux

Операционната система Linux зависи преди всичко от пакети и команди. Както е очевидно, налични са няколко команди, които позволяват на потребителя да преименува масово файлове на Linux машина.



1. Използване на командата за преименуване на Ubuntu

Ubuntu и други базирани на Debian дистрибуции се доставят с програма за потребителско пространство, наречена преименувайте което позволява пакетното преименуване на файлове в Linux. Тази помощна програма е част от util-linux пакет и се нарича „ преименувайте.ul . Той помага на потребителя при групово преименуване на файлове, използвайки прости замени.

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



rename.ul file photos *.png

Тази команда преименува изображението file1.png да се photos1.png и така нататък за всички останали файлове, присъстващи в текущата работна директория.

За да промените разширенията на изображенията от png да се jpg :





rename.ul png jpg *.png

2. Преименувайте с помощта на помощната програма за преименуване на Perl

The преименувайте полезността е програма, базирана на Perl, която улеснява пакетното преименуване чрез усъвършенстваното използване на регулярни изрази. Можете да приложите стабилни техники за съвпадение на шаблони, за да преименувате няколко файла наведнъж. Можете да го инсталирате на вашия любимо дистрибуция на Linux като използвате стандартния мениджър на пакети на вашата система.

За да инсталирате пакета на дистрибуции, базирани на Debian, като Ubuntu:





sudo apt install rename

В Arch Linux:

sudo pacman -S perl-rename

Да инсталираш преименувайте на CentOS и Fedora:

sudo yum install prename

Сега, след като сте инсталирали пакета, е време за групово преименуване на файлове в Linux. Следващата команда замества появата на файл в името на файла до снимка .

rename 's/file/photos/' *

Използвайте следната команда за промяна на малките имена на файлове в главни. Превключете шаблона за заместване за преобразуване в малки букви.

rename 'y/a-z/A-Z/' * # converts to uppercase
rename 'y/A-Z/a-z/' * # converts to lowercase

3. Пакетно преименуване на файлове в Linux с qmv

Qmv или бързо движение команда, включена в преименува пакет улеснява груповото преименуване за администраторите на Linux. Тя ви позволява да преименувате файлове и директории, като използвате любимия си текстов редактор на Linux. Уверете се, че сте инсталирали преименува пакет, преди да опитате да преименувате файлове с помощта на qmv.

Можете да инсталирате пакета, като използвате една от командите, дадени по -долу.

sudo apt install renameutils # on Debian-based distros
sudo pacman -Syu renameutils # on Arch Linux
sudo yum install renameutils # on Fedora and CentOS

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

qmv

Той ще отвори имената на файловете във вашия текстов редактор. Ще има две колони, едната за оригиналното име на файла, а другата за новото име. Можете да преименувате групово Linux файлове, като редактирате втората колона. Следващата екранна снимка илюстрира процеса с помощта на текстовия редактор Vim .

4. Групово преименуване на Linux файлове с помощта на Vimv

Vimv е самостоятелна програма, която предлага функционалности за групово преименуване на потребителите на Vim. Ако не сте фен на текстовия редактор Vim, можете лесно да промените редактора по подразбиране, като промените променливата на средата $ РЕДАКТОР .

Но преди всичко това ще трябва да изтеглите копие на пакета Vimv с помощта на Git.

git clone https://github.com/thameera/vimv.git

Копирайте двоичния файл във вашия $ PATH и променете разрешенията на файла, така че да е изпълним. Въведете следните команди една по една, за да направите това от терминала си.

sudo cp vimv/vimv /usr/local/bin/
sudo chmod +x /usr/local/bin/vimv

Вече можете да преименувате масово файлове с помощта на Vim. Въведете vimv команда в конзолата за стартиране на програмата.

vimv

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

5. Партидно преименуване на Linux файлове с Emacs

Потребителите на текстовия редактор на Emacs могат лесно да преименуват множество файлове. Едно значително предимство на този метод е, че не е необходимо да инсталирате отделни пакети или приставки. Просто следвайте дадените по-долу стъпки, за да преименувате файловете си с Emacs.

  1. Стартирайте Emacs Editor на вашата система.
  2. Натиснете Alt + X на клавиатурата, за да превключите команда режим. След това въведете командата по -долу, за да извикате wdired или „writable mode editor mode“. | _+_ |
  3. | _+_ | Въведете пътя към директорията, съдържаща вашите пакетни файлове, и натиснете Въведете ключ.
  4. Натиснете Ctrl + X следван от Ctrl + Q за превключване в режим четене-запис.

Emacs ще ви покаже подкана, показващ всички файлове в директорията източник. Променете имената на предпочитаните от вас и натиснете Ctrl + C два пъти, за да запазите промените.

6. Преименувайте няколко файла с помощта на Thunar File Manager

Thunar е един от най -добрите файлови мениджъри за Linux с вградена поддръжка за групово преименуване. Можете да инсталирате Thunar на вашата система, ако вече не е инсталирана. Използвайте една от следните команди въз основа на вашата дистрибуция.

dired

След като инсталирате Thunar, извикайте диалога за групово преименуване от самия файлов мениджър. Използвайте следната команда, ако имате нужда само от инструмента за преименуване.

Системата ще отвори нов прозорец, в който можете да изберете изходните файлове и да ги преименувате според случая. Можете да преименувате името на файла, както и наставката на файла с тази помощна програма за групово преименуване.

7. Групово преименуване на файлове с помощта на Smart File Renamer

Smart File Renamer е приложение с графичен интерфейс, което улеснява масовото преименуване за начинаещи в Linux. Предлага се като snap пакет за системи, които го поддържат. Можете да инсталирате Smart File Renamer, като издадете следната команда snap.

sudo apt-get install thunar # on Debian-based distros
sudo yum install thunar # on Fedora and CentOS
sudo pacman -S thunar # on Arch

След като е инсталирано, отворете приложението, като го потърсите в панела с приложения. Ще бъдете посрещнати с интуитивен потребителски интерфейс, който прави навигацията ясна.

Добавете файловете или директориите, които искате да преименувате от този прозорец. Вече можете да преименувате групово Linux файлове, като използвате няколко филтъра и правила.

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

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

Ако използвате Windows или macOS и искате да преименувате групови файлове с изображения, Adobe Bridge може да бъде полезен инструмент. Можете също да управлявате вашите цифрови активи и файлове с помощта на Adobe Bridge.

Дял Дял Туит електронна поща Как да преименувате групово вашите снимки с помощта на Adobe Bridge

Не пренебрегвайте възможностите за групова обработка на файлове на Adobe Bridge. Опитайте този съвет, за да преименувате всичките си изображения наведнъж.

Прочетете Напред
Свързани теми
  • Linux
  • Управление на файлове
  • Приложения за Linux
За автора Rubaiat Hossain(39 статии са публикувани)

Rubaiat е CS град със силна страст към отворен код. Освен че е ветеран на Unix, той се занимава и с мрежова сигурност, криптография и функционално програмиране. Той е запален колекционер на книги втора употреба и има безкрайно възхищение от класическия рок.

Още от Rubaiat Hossain

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

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

Щракнете тук, за да се абонирате
Категория Linux