பெரிய பெயரை கோப்பு பெயர்களின் சிறிய எழுத்துக்கு மாற்றவும்

கண்டுபிடிக்க முயற்சிக்கவும் (லினக்ஸ் கட்டளை)

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

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

பெரிய எழுத்தை சிறிய எழுத்துக்கு மாற்றவும்

பெரிய எழுத்தில் இருந்து சிற்றெழுத்துக்கு மாற கட்டளை

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

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

வியாபாரத்தில் இறங்குவதற்கு முன் நீங்கள் தெரிந்து கொள்ள வேண்டிய மற்றொரு விஷயம் என்னவென்றால், பெரிய எழுத்தில் இருந்து சிற்றெழுத்துக்கு மாற்றும்போது அதே பெயரில் வந்தால், அது மாறாது. லினக்ஸ் இருப்பதை நீங்கள் ஏற்கனவே அறிவீர்கள் வழக்கு உணர் உங்கள் FS இல் இது வழக்கு உணர்திறன் கொண்டது. அதாவது உங்களிடம் Hello2 மற்றும் HELLO2 எனப்படும் கோப்பு இருந்தால், கணினி அவற்றை வேறுபடுத்துகிறது. ஆனால், நிச்சயமாக…, அவர்கள் சிற்றெழுத்துக்குச் செல்லும்போது அவர்கள் இருவரும் ஹலோ 2 என்று அழைக்கப்படுவார்கள், அது சாத்தியமில்லை. எனவே, இது ஒரு பிழை செய்தியை எறிந்துவிடும், அது அதை மாற்றாது.

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

<br data-mce-bogus="1">

<em>find &lt;nombre_directorio&gt; -depth | xargs -n 1 rename -v 's/(.*)\/([^\/]*)/$1\/\L$2/' {} \;</em>

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

அதை ஸ்கிரிப்டாக மாற்றவும்

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

தி மாற்றி ஸ்கிரிப்டை உருவாக்க நீங்கள் பின்பற்ற வேண்டிய படிகள் அவை:

  • முதலாவது / பின் கோப்பகத்திற்குச் செல்லவும் ஸ்கிரிப்டை அங்கு சேர்க்கவும், வேறு எந்த கட்டளையைப் போலவும் பயன்படுத்தவும், முனையத்திலிருந்து அதன் பெயரைச் செயல்படுத்தவும்.
<br data-mce-bogus="1">

cd ~/bin<br data-mce-bogus="1">

  • பின்னர் நானோவுடன் உருவாக்கவும், அல்லது உங்களுக்கு பிடித்த உரை திருத்தியுடன், ஸ்கிரிப்டைக் கொண்ட கோப்பு மற்றும் நீங்கள் விரும்பியதை அழைக்கவும். நான் இதை மயூடோமினு என்று அழைக்கப் போகிறேன்:
sudo nano mayutominu.sh

  • நானோவின் உள்ளே நீங்கள் பின்வரும் உரையை ஒட்ட வேண்டும் இந்த ஸ்கிரிப்ட்டின் குறியீடு பாஷிலிருந்து:
</pre><pre>#!/bin/bash
if [ -z $1 ];then
echo "Uso :$(basename $0) parent-directory"
exit 1
fi

all="$(find $1 -depth)"

for name in ${all}; do
new_name="$(dirname "${name}")/$(basename "${name}" | tr '[A-Z]' '[a-z]')"
if [ "${name}" != "${new_name}" ]; then
[ ! -e "${new_name}" ] &amp;&amp; mv -T "${name}" "${new_name}"; echo "${name} was renamed to ${new_name}" || echo "${name} wasn't renamed!"
fi

done
exit 0</pre><pre>
  • இப்போது கோப்பை சேமிக்கவும் Ctrl + O விசை கலவையைப் பயன்படுத்தி Ctrl + X உடன் வெளியேறவும். ஸ்கிரிப்டுடன் உங்கள் mayutominu.sh கோப்பு ஏற்கனவே உருவாக்கப்பட்டுள்ளது, பின்வருபவை அனுமதி கொடு மரணதண்டனை:
sudo chmod +x mayutominu.sh
  • நீங்கள் இறுதியாக அதைப் பெற்றீர்கள் பயன்படுத்த தயாராக உள்ளது. அது எவ்வாறு செய்யப்படுகிறது? முந்தைய பகுதியிலிருந்து இதே உதாரணத்தைத் தொடர்ந்தால், டெஸ்ட் கோப்பகத்தின் பெயர்களை பெரிய எழுத்தில் இருந்து சிறிய எழுத்துக்கு மாற்ற விரும்பினால், பின்வருவனவற்றை நீங்கள் செய்யலாம்:
mayutominu Prueba
  • நீங்கள் குறிப்பிட வேண்டும் என்றால், உங்களுக்கு தெரியும் முழு பாதை, அல்லது பாதை, அடைவு தற்போதைய நிலையில் இல்லை என்றால் உங்களால் முடியும். உதாரணத்திற்கு:
mayutominu /home/usuario/Descargas

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   yo அவர் கூறினார்

    டெபியனில் இது இதை என்னிடம் கூறுகிறது:
    -பாஷ்: எதிர்பாராத டோக்கனுக்கு அருகிலுள்ள தொடரியல் பிழை `புதிய வரி

    கண்டுபிடி -விவரம் | xargs -n 2 மறுபெயரிடு -v 'கள் /(.*)\/(((^\/)*)/$ 1 \ / \ L $ 1 /' {} \;