Ang 7 Pinakamahusay na Paraan upang Batch Palitan ang Pangalan ng mga File sa Linux

Ang 7 Pinakamahusay na Paraan upang Batch Palitan ang Pangalan ng mga File sa Linux

Madaling mapangalanan ng mga gumagamit ng Linux ang mga file gamit ang mv command. Gayunpaman, lumilitaw ang problema kapag mayroon kang maraming mga filename na nais mong palitan ng pangalan. Ang pagpapalit ng pangalan ng bawat file nang paisa-isa ay maaaring maging isang nakakainis na gawain para sa sinuman.





maaari bang ma-hack ang aking telepono sa pamamagitan ng bluetooth

Sa kabutihang palad, maraming mga paraan upang i-batch ang pangalan ng mga file sa Linux. Tatalakayin namin ang pinakasimpleng at pinakamabisang pamamaraan ng paggawa ng pareho sa mga kasunod na seksyon.





Paano Batch Palitan ang Pangalan ng mga File sa Linux

Pangunahing depende ang operating system ng Linux sa mga pakete at utos. At bilang halata, maraming mga utos ang magagamit na nagpapahintulot sa isang gumagamit na palitan muling pangalanan ang mga file sa isang makina ng Linux.





1. Paggamit ng Ubuntu Rename Command

Ang Ubuntu at iba pang mga distribusyon na nakabatay sa Debian na may tinatawag na program na gumagamitpace palitan ang pangalan na nagpapahintulot sa muling pagpapalit ng pangalan ng mga file sa Linux. Ang utility na ito ay bahagi ng util-linux pakete at tinukoy bilang palitan ang pangalan.ul . Tinutulungan nito ang isang gumagamit sa muling pagpapalit ng pangalan ng mga file gamit ang mga simpleng pamalit.

Ang nasabing nabanggit na utos ay pinalitan ang pangalan ng limang mga file ng imahe gamit ang Linux terminal. Nilikha na namin ang mga file sa aming system ng pagsubok. Tiyaking patakbuhin ang utos na ito nang may pag-iingat dahil maaari nitong palitan ang pangalan ng iba pang mga file na naroroon sa iyong gumaganang direktoryo.



rename.ul file photos *.png

Ang utos na ito ay pinalitan ang pangalan ng imahe file1.png sa photos1.png at iba pa para sa lahat ng iba pang mga file na naroroon sa kasalukuyang direktoryo ng pagtatrabaho.

Upang baguhin ang mga extension ng mga imahe mula sa png sa jpg :





rename.ul png jpg *.png

2. Palitan ang pangalan ng Paggamit ng Perl Rename Utility

Ang palitan ang pangalan Ang utility ay isang programa na nakabatay sa Perl na ginagawang simple ang pagpapalit ng pangalan ng batch sa pamamagitan ng advanced na paggamit ng mga regular na expression. Maaari kang maglapat ng mga malalakas na diskarte sa pagtutugma ng pattern upang palitan ang pangalan ng maraming mga file nang sabay-sabay. Maaari mo itong mai-install sa iyong paboritong distro ng Linux gamit ang default na manager ng package ng iyong system.

Upang mai-install ang pakete sa mga pamamahagi na nakabatay sa Debian tulad ng Ubuntu:





sudo apt install rename

Sa Arch Linux:

sudo pacman -S perl-rename

Upang mai-install palitan ang pangalan sa CentOS at Fedora:

sudo yum install prename

Ngayon na na-install mo na ang package, oras na upang maramihang baguhin ang pangalan ng mga file sa Linux. Ang sumusunod na utos ay pinapalitan ang paglitaw ng file sa filename sa larawan .

rename 's/file/photos/' *

Gamitin ang sumusunod na utos para sa pagpapalit ng mga maliliit na filename sa malalaki. Lumipat sa pattern ng pagpapalit para sa pag-convert sa maliit na titik.

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

3. Batch Rename Files sa Linux Gamit ang qmv

Qmv o ang mabilis na paglipat utos, kasama sa pinalitan ng pangalan ginagawang madali ng pakete ang pagpapalit ng pangalan ng maramihan para sa mga admin ng Linux. Pinapayagan ka nitong palitan ang pangalan ng mga file at direktoryo gamit ang iyong paboritong editor ng teksto sa Linux. Tiyaking na-install mo ang pinalitan ng pangalan package bago subukang palitan ang pangalan ng mga file gamit ang qmv.

Maaari mong mai-install ang package gamit ang isa sa mga utos na ibinigay sa ibaba.

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

Maaari mong palitan muling palitan ang pangalan ng mga file sa Linux gamit ang qmv sabay pinalitan ng pangalan na-install na. Mag-navigate sa direktoryo na naglalaman ng mga file at magpatawag qmv galing sa terminal.

qmv

Bubuksan nito ang mga filename sa iyong text editor. Magkakaroon ng dalawang mga haligi, isa para sa orihinal na filename at isa pa para sa bagong pangalan. Maaari mong palitan muling pangalanan ang mga file ng Linux sa pamamagitan ng pag-edit sa pangalawang haligi. Ang sumusunod na screenshot ay naglalarawan ng proseso gamit ang Vim text editor .

4. Maramihang Pangalanang Pangalan ng Linux Files Gamit ang Vimv

Ang Vimv ay isang nakapag-iisang programa na nag-aalok ng pagpapalit ng pangalan ng mga pag-andar ng batch sa mga gumagamit ng Vim. Kung hindi ka fan ng Vim text editor, madali mong mababago ang default na editor sa pamamagitan ng pag-aayos ng variable ng kapaligiran $ EDITOR .

Ngunit bago ang lahat ng iyon, kakailanganin mong mag-download ng isang kopya ng Vimv package gamit ang Git.

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

Kopyahin ang binary file sa iyong $ PATH at baguhin ang mga pahintulot ng file upang maipatupad ito. Ipasok isa-isa ang mga sumusunod na utos upang gawin ito mula sa iyong terminal.

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

Maaari mo na ngayong baguhin ang pangalan ng mga file gamit ang Vim. I-type ang vimv utos sa console upang simulan ang programa.

vimv

Ipapakita sa iyo ang isang solong haligi na naglalaman ng mga filename. Baguhin ang mga filename subalit nakikita mong akma at pagkatapos i-save at umalis sa Vim .

5. Batch Palitan ang pangalan ng Linux Files Sa mga Emacs

Ang mga gumagamit ng text editor ng Emacs ay madaling mapangalanan ang maramihang mga file. Ang isang malaking kalamangan sa pamamaraang ito ay hindi mo kailangang mag-install ng anumang magkakahiwalay na mga pakete o plugin. Sundin lamang ang mga hakbang na ibinigay sa ibaba upang palitan ang pangalan ng iyong mga file sa mga Emac.

  1. Ilunsad ang Emacs Editor sa iyong system.
  2. Pindutin Alt + X sa keyboard upang lumipat sa utos mode Pagkatapos, i-type ang utos sa ibaba upang magpatawag ng wdired o 'nakasulat na editor editor mode'. dired
  3. Ipasok ang path sa direktoryo na naglalaman ng iyong mga file ng batch at pindutin ang Pasok susi
  4. Pindutin Ctrl + X sinundan ng Ctrl + Q upang lumipat sa read-write mode.

Ipapakita sa iyo ng Emacs ang isang prompt na ipinapakita ang lahat ng mga file sa direktoryo ng pinagmulan. Baguhin ang mga pangalan sa iyong mga ginustong at pindutin Ctrl + C dalawang beses upang mai-save ang mga pagbabago.

6. Palitan ang pangalan ng Maramihang mga File Gamit ang Thunar File Manager

Si Thunar ay isa sa pinakamahusay na mga tagapamahala ng file para sa Linux na may built-in na suporta para sa muling pagpapalit ng pangalan. Maaari mong mai-install ang Thunar sa iyong system kung hindi pa ito naka-install. Gumamit ng isa sa mga sumusunod na utos batay sa iyong pamamahagi.

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

Kapag na-install mo na ang Thunar, ipasok ang dialog ng maramihang renamer mula sa mismong file manager. Gamitin ang sumusunod na utos kung kailangan mo lamang ng renamer tool.

thunar -B

Ilulunsad ng system ang isang bagong window kung saan maaari mong piliin ang mga mapagkukunang file at palitan ang pangalan ng mga ito kung naaangkop. Maaari mong palitan ang pangalan ng pangalan ng file pati na rin ang panlapi ng file sa ganitong utility ng maramihang renamer.

7. Maramihang Pangalanang Muling Pangalan ng Mga File Gamit ang Smart File Renamer

Ang Smart File Renamer ay isang GUI app na ginagawang mas simple ang pagpapalit ng pangalan ng maramihang para sa mga nagsisimula sa Linux. Magagamit ito bilang isang snap package para sa mga system na sumusuporta dito. Maaari mong mai-install ang Smart File Renamer sa pamamagitan ng pag-isyu ng sumusunod na snap command.

sudo snap install smart-file-renamer

Kapag na-install na ito, buksan ang app sa pamamagitan ng paghahanap para sa panel ng mga application. Sasalubungin ka ng isang madaling gamitin na interface ng gumagamit na nagpapaliwanag ng pag-navigate.

Idagdag ang mga file o direktoryo na nais mong palitan ng pangalan mula sa window na ito. Maaari mo na ngayong gawing pangalan ang maramihang pangalan ng mga file ng Linux gamit ang maraming mga filter at panuntunan.

Ang pagpapalit ng pangalan ng Maramihang mga File nang sabay-sabay sa Linux

Tulad ng nakikita mo, hindi napakahirap i-batch ang pangalan ng mga file sa mga pamamahagi ng Linux. Nag-ipon kami ng maraming mga kapaki-pakinabang na pamamaraan na makakatulong sa gawaing ito. Maaari mong piliing palitan ang pangalan ng iyong mga file nang direkta mula sa command-line o pumili para sa isang grapikong solusyon. Ang mga pagpipilian ay naroroon, kaya't ang kailangan mo lang gawin ay pumili.

Kung gumagamit ka ng Windows o macOS at nais na palitan ang pangalan ng mga file ng imahe nang maramihan, ang Adobe Bridge ay maaaring maging isang kapaki-pakinabang na tool. Maaari mo ring pamahalaan ang iyong mga digital na assets at file gamit ang Adobe Bridge.

Magbahagi Magbahagi Mag-tweet Email Paano Batching Pangalanan ang Iyong Mga Larawan Gamit ang Adobe Bridge

Huwag pansinin ang mga kakayahan sa pagproseso ng file ng batch ng Adobe Bridge. Subukan ang tip na ito para sa pagpapalit ng pangalan ng lahat ng iyong mga imahe nang sabay-sabay.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Pamamahala ng File
  • Mga Linux Apps
Tungkol sa May-akda Rubaiat Hossain(39 Mga Artikulo Na-publish)

Ang Rubaiat ay isang CS grad na may isang malakas na pagkahilig para sa open-source. Bukod sa pagiging isang beterano ng Unix, nasa security security, cryptography, at functional program din siya. Siya ay isang masugid na kolektor ng mga pangalawang libro at may walang katapusang paghanga sa klasikong rock.

Higit pa Mula sa Rubaiat Hossain

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe