ஃபெடோரா லினக்ஸில் டெர்மினலில் ஒரு கோப்பை மறுபெயரிடுவது எப்படி

Hpetora Linaksil Terminalil Oru Koppai Marupeyarituvatu Eppati



கோப்பின் மறுபெயரிடுதல் என்பது கோப்பு அமைப்பு, அணுகல்தன்மை மற்றும் கோப்புகளுக்கு இடையேயான முரண்பாடுகளைத் தவிர்ப்பது போன்ற பல்வேறு காரணங்களுக்காக நீங்கள் செய்யக்கூடிய எளிதான செயலாகும். நூற்றுக்கணக்கான கோப்புகளில் விரைவாகக் கண்டறிய, கோப்பகத்தில் உள்ள கோப்பை மறுபெயரிடலாம்.

எனவே, பயனர்கள் தங்கள் டிஜிட்டல் சொத்துகளின் மீது ஒழுங்கு மற்றும் கட்டுப்பாட்டைப் பராமரிக்க இது ஒரு மதிப்புமிக்க அணுகுமுறையாகும். இருப்பினும், ஃபெடோரா தொடக்கநிலையாளராக, கட்டளைகளைப் பயன்படுத்தி கோப்புகளை எவ்வாறு மறுபெயரிடுவது என்பது உங்களுக்குத் தெரியாது. இந்த கட்டுரையில், ஃபெடோரா லினக்ஸில் உள்ள டெர்மினலில் இருந்து ஒரு கோப்பை மறுபெயரிடுவதற்கான வழிகளை நீங்கள் அறிந்து கொள்வீர்கள்.

ஃபெடோரா லினக்ஸில் டெர்மினலில் இருந்து ஒரு கோப்பை மறுபெயரிடுவது எப்படி

கோப்புகளை மறுபெயரிட பல்வேறு வழிகள் இருந்தாலும், 'mv' மற்றும் 'rename' கட்டளைகளைப் பயன்படுத்தி நீங்கள் பயன்படுத்தக்கூடிய எளிய கட்டளைகள். அவற்றைப் பயன்படுத்துவதற்கான சில எடுத்துக்காட்டுகளைப் பார்ப்போம்:







எம்வி கட்டளை

கோப்புகளை மறுபெயரிட பல்வேறு வழிகள் இருந்தாலும், 'mv' மற்றும் 'rename' கட்டளைகளைப் பயன்படுத்தி நீங்கள் பயன்படுத்தக்கூடிய எளிய கட்டளைகள். அவற்றைப் பயன்படுத்துவதற்கான சில எடுத்துக்காட்டுகளைப் பார்ப்போம்:



cd ~/ஆவணங்கள்
ls -l

முந்தைய படத்தில் நீங்கள் பார்ப்பது போல், 'ஆவணங்கள்' கோப்பகத்தில் 'Fedora.pdf', 'Fedora.txt' மற்றும் 'Linux.txt' கோப்புகள் உள்ளன. இப்போது, ​​​​“Linux.txt” என்ற பெயரை “Linuxhint.txt” என்று மறுபெயரிடுகிறோம்.

mv Linux.txt Linuxhint.txt

பல கோப்புகளை மறுபெயரிடவும்

ஒரே கோப்பகத்தில் உள்ள இரண்டு கோப்புகளுக்கு ஒரே நீட்டிப்பு இருந்தால், 'mv' கட்டளையைப் பயன்படுத்தி அவற்றின் நீட்டிப்பை மாற்றலாம். நீங்கள் அதை எப்படி செய்வது என்பது இங்கே:

கண்டுபிடி . -depth -name '*.' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

கொடுக்கப்பட்ட எடுத்துக்காட்டில் நாம் பார்ப்பது போல், எங்களிடம் “.txt” நீட்டிப்பின் இரண்டு கோப்புகள் உள்ளன (“Fedora.txt” மற்றும் “Linux.txt”). இங்கே, இந்த இரண்டு கோப்புகளின் பெயர்களை அவற்றின் நீட்டிப்புகளை பின்வரும் 'mv' கட்டளை மூலம் மாற்றுகிறோம்:

கண்டுபிடி . -depth -name '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

முந்தைய கட்டளையில்:

  • கண்டுபிடி → இது தற்போதைய அடைவு அல்லது கோப்பின் உறுப்பைத் தேடுகிறது அல்லது கண்டுபிடிக்கிறது.
  • -exec → இது தேடலைப் போன்ற கோப்புகளில் “mv” கட்டளையை இயக்குகிறது மற்றும் தற்போதைய கோப்பு பெயரை புதியதாக மாற்றுகிறது.

முந்தைய கட்டளைக்குப் பதிலாக, பல கோப்புகளின் நீட்டிப்பை மாற்றவும், கோப்பை மறுபெயரிடவும் பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:

f க்கு *.txt; do mv -- '$f' '${f%.txt}.html'; முடிந்தது

கொடுக்கப்பட்ட எடுத்துக்காட்டில், “.txt” நீட்டிப்பை “.html” ஆக மாற்றினோம்.

பாஷ் ஸ்கிரிப்டைப் பயன்படுத்தி பல கோப்புகளை மறுபெயரிடவும்

பாஷ் ஸ்கிரிப்டைப் பயன்படுத்தி பல கோப்புப் பெயர்களை அவற்றின் நீட்டிப்புகளை மாற்றுவதன் மூலம் மாற்றலாம். நீங்கள் ஒரு Bash கோப்பை உருவாக்கி அதில் பின்வரும் வரிகளைச் சேர்க்க வேண்டும்:

#!/பின்/பாஷ்
க்கான f உள்ளே * . < தற்போதைய கோப்பு_நீட்டிப்பு > ; செய்
எம்வி -- ' $f ' ' ${f%.<தற்போதைய file_extension>} .<புதிய கோப்பு_நீட்டிப்பு>'
முடிந்தது

எடுத்துக்காட்டாக, கோப்பு நீட்டிப்பை “.txt” இலிருந்து “.png” ஆக மாற்றுவோம்.

முந்தைய படத்தில் நீங்கள் பார்ப்பது போல், மூன்று கோப்புகள் உள்ளன, அவற்றில் இரண்டு '.txt' நீட்டிப்பைக் கொண்டுள்ளன. இங்கே, கோப்புகளின் நீட்டிப்பை “.txt” இலிருந்து “.png” ஆக மாற்றுவோம்.

பாஷ் ஸ்கிரிப்ட்டில் பின்வரும் வரிகளைச் சேர்க்கவும்:

#!/பின்/பாஷ்
க்கான f உள்ளே * .txt; செய்
எம்வி -- ' $f ' ' ${f%.txt} .png'
முடிந்தது

பின்வரும் “sh” கட்டளையைப் பயன்படுத்தி, ஸ்கிரிப்டைச் சேமித்து பின்வருமாறு இயக்கவும்:

sh filename.sh

முந்தைய கட்டளை உங்களுக்கு எந்த வெளியீட்டையும் வழங்காது, ஆனால் கோப்பின் நீட்டிப்பை மாற்றுகிறது.

மறுபெயரிடு கட்டளை

'mv' கட்டளையை விட 'rename' கட்டளை மிகவும் மேம்பட்டது. இருப்பினும், இது ஃபெடோராவில் முன்பே நிறுவப்பட்ட பயன்பாடல்ல, எனவே பின்வரும் கட்டளையைப் பயன்படுத்தி முதலில் இதை நிறுவ வேண்டும்:

sudo yum நிறுவ முன்பெயர் -y

இப்போது, ​​அதே நீட்டிப்புடன் கோப்புகளை மறுபெயரிடலாம்:

மறுபெயரிடவும் *.<தற்போதைய நீட்டிப்பு>

முடிவுரை

இது ஃபெடோரா லினக்ஸில் உள்ள டெர்மினலில் இருந்து ஒரு கோப்பை மறுபெயரிட முயற்சி செய்யக்கூடிய எளிய கட்டளைகளைப் பற்றியது. 'mv' கட்டளையை விட 'rename' கட்டளை மிகவும் மேம்பட்டது மற்றும் பயனர் நட்பு, ஆனால் அது Linux இல் முன்பே நிறுவப்படவில்லை, எனவே நீங்கள் அதை கைமுறையாக நிறுவ வேண்டும். ஒட்டுமொத்தமாக, இரண்டு கட்டளைகளும் உதவியாக இருக்கும் மற்றும் தொடக்கநிலையாளராக, உங்கள் Fedora கணினியில் உங்கள் கோப்புகளை மறுபெயரிட அவற்றைப் பயன்படுத்தலாம்.