Paano Palitan ang Pangalan ng File sa Terminal sa Fedora Linux

Paano Palitan Ang Pangalan Ng File Sa Terminal Sa Fedora Linux



Ang pagpapalit ng pangalan ng isang file ay isang madaling aktibidad na maaari mong gawin para sa iba't ibang mga kadahilanan tulad ng pagsasaayos ng file, pagiging naa-access, at pag-iwas sa mga salungatan sa pagitan ng mga file. Maaari mo ring palitan ang pangalan ng isang file sa direktoryo upang mabilis itong mahanap sa daan-daang mga file.

Samakatuwid, ito ay isang mahalagang diskarte para sa mga gumagamit upang mapanatili ang kaayusan at kontrol sa kanilang mga digital na asset. Gayunpaman, bilang isang baguhan sa Fedora, maaaring hindi mo alam kung paano palitan ang pangalan ng mga file gamit ang mga command. Sa artikulong ito, malalaman mo ang mga paraan upang palitan ang pangalan ng isang file mula sa terminal sa Fedora Linux.

Paano Palitan ang Pangalan ng File mula sa Terminal sa Fedora Linux

Bagama't may iba't ibang paraan para palitan ang pangalan ng mga file, ang paggamit ng 'mv' at 'rename' na mga command ay ang pinakasimpleng command na magagamit mo para dito. Kumuha tayo ng ilang halimbawa ng paggamit sa mga ito:







Ang Mv Command

Bagama't may iba't ibang paraan para palitan ang pangalan ng mga file, ang paggamit ng 'mv' at 'rename' na mga command ay ang pinakasimpleng command na magagamit mo para dito. Kumuha tayo ng ilang halimbawa ng paggamit sa mga ito:



cd ~/Mga Dokumento
ls -l

Gaya ng nakikita mo sa nakaraang larawan, ang direktoryo ng 'Mga Dokumento' ay may mga file na 'Fedora.pdf', 'Fedora.txt', at 'Linux.txt'. Ngayon, pinalitan namin ang pangalan ng file na 'Linux.txt' sa 'Linuxhint.txt'.

mv Linux.txt Linuxhint.txt

Palitan ang pangalan ng Maramihang File

Kung ang dalawang file sa parehong direktoryo ay may parehong extension, maaari mong baguhin ang kanilang extension gamit ang command na 'mv'. Narito kung paano mo ito gagawin:

hanapin ang . -depth -name '*.' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

Gaya ng nakikita natin sa ibinigay na halimbawa, mayroon kaming dalawang file ng extension na “.txt” (“Fedora.txt” at “Linux.txt”). Dito, binabago namin ang mga pangalan ng dalawang file na ito sa pamamagitan ng pagpapalit ng kanilang mga extension gamit ang sumusunod na command na 'mv':

hanapin ang . -depth -pangalan '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

Sa nakaraang utos:

  • find → Ito ay naghahanap o nakakahanap ng elemento ng kasalukuyang direktoryo o file.
  • -exec → Isinasagawa nito ang command na 'mv' sa mga file na katulad ng paghahanap at kino-convert ang kasalukuyang filename gamit ang bago.

Sa halip na ang nakaraang command, maaari mo ring gamitin ang sumusunod na command upang baguhin ang extension ng maramihang mga file at palitan ang pangalan ng isang file:

para sa f sa *.txt; gawin mv -- '$f' '${f%.txt}.html'; tapos na

Sa ibinigay na halimbawa, binago namin ang '.txt' na extension sa '.html'.

Palitan ang pangalan ng Maramihang File Gamit ang Bash Script

Maaari mong baguhin ang maramihang mga filename gamit ang Bash script sa pamamagitan ng pagbabago ng kanilang mga extension. Kailangan mong lumikha ng Bash file at idagdag ang mga sumusunod na linya dito:

#!/bin/bash
para sa f sa * . < kasalukuyang file_extension > ; gawin
mv -- ' $f ' ' ${f%.} . '
tapos na

Halimbawa, binago namin ang extension ng file mula sa '.txt' sa '.png'.

Tulad ng makikita mo sa nakaraang larawan, mayroong tatlong mga file kung saan ang dalawa sa kanila ay may extension na '.txt'. Dito, binago namin ang extension ng mga file mula sa '.txt' sa '.png'.

Idagdag ang mga sumusunod na linya sa script ng Bash:

#!/bin/bash
para sa f sa * .txt; gawin
mv -- ' $f ' ' ${f%.txt} .png'
tapos na

Gamit ang sumusunod na command na 'sh', i-save at patakbuhin ang script tulad ng sumusunod:

sh filename.sh

Ang nakaraang command ay hindi nagbibigay sa iyo ng anumang output ngunit binabago ang extension ng file.

Ang Rename Command

Ang command na 'rename' ay mas advanced kaysa sa command na 'mv'. Gayunpaman, hindi ito isang paunang naka-install na utility sa Fedora, kaya kailangan mo munang i-install ito gamit ang sumusunod na command:

sudo yum i-install ang prename -y

Ngayon, maaari mong palitan ang pangalan ng mga file na may parehong extension:

palitan ang pangalan ng *.

Konklusyon

Ito ay tungkol sa mga simpleng command na maaari mong subukang palitan ang pangalan ng isang file mula sa terminal sa Fedora Linux. Ang command na 'rename' ay mas advanced at user-friendly kaysa sa 'mv' command, ngunit hindi ito paunang naka-install sa Linux, kaya dapat mo itong i-install nang manu-mano. Sa pangkalahatan, ang parehong mga utos ay kapaki-pakinabang at bilang isang baguhan, maaari mong gamitin ang mga ito upang palitan ang pangalan ng iyong mga file sa iyong Fedora system.