பாஷில் நீங்கள் இயக்கும் பணிகளுக்கு விலக்கு

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

அதை நன்கு புரிந்துகொள்ள, எனக்கு ஒரு கோப்புறை உள்ளது (பதிவுகள்) மற்றும் அதற்குள் 4 கோப்புகள் (doc.txt, file.mp4, list.txt மற்றும் thesis.doc), அந்தக் கோப்புகளின் அனுமதியை மாற்ற விரும்புகிறேன், இதன் மூலம் உரிமையாளருக்கு மட்டுமே அணுக முடியும், தவிர தவிர அதைச் செய்யுங்கள் list.txt, எல்லோரும் பார்க்க வேண்டும் என்று நான் விரும்புகிறேன், அதாவது அவர்கள் அனுமதிகளை மாற்ற மாட்டார்கள்.

சுருக்கமாக:

  • doc.txt, file.mp4 மற்றும் thesis.doc ஐ மட்டுமே உரிமையாளரால் பார்க்க முடியும்
  • list.txt அனைவரையும் காணலாம், அதாவது, அவர்களின் அனுமதிகள் மாறுபடுவதை நான் விரும்பவில்லை.

இதை அடைய நான் எல்லா கோப்புகளுக்கும் அனுமதிகளை மாற்றலாம், பின்னர் அனுமதிகளை list.txt ஆக மாற்றலாம், இதனால் அது முன்பு போலவே உள்ளது. இது இரண்டு வரிகளாக இருக்கும் ... ஆனால், லினக்ஸில் எப்போதும் போல, optim ஐ மேம்படுத்த ஒரு வழி உள்ளது

பாஷ்

எப்படி என்று பார்ப்போம்:

  1. உரிமையாளரால் மட்டுமே அணுகக்கூடிய அனுமதிகளை மாற்ற நாங்கள் பயன்படுத்துவோம்: chmod 700
  2. அந்த கோப்புறையில் உள்ள எல்லா கோப்புகளிலும் அனுமதிகளை மாற்ற (கோப்புகள் என்று அழைக்கப்பட்டதை நினைவில் கொள்கிறேன்) நாங்கள் பயன்படுத்துவோம்: பதிவுகள் /
  3. கோப்பு list.txt ஐ விலக்க நாம் பயன்படுத்துவோம்: / !(list.txt)

வேறு வார்த்தைகளில் கூறுவதானால், இறுதி கட்டளை பின்வருமாறு:

chmod 700 archivos/!(lista.txt)

இது மிகவும் எளிதானது, அந்த கோப்புறையில் உள்ள கோப்புகளுக்கு முன் அனுமதிகளின் ஸ்கிரீன் ஷாட், கட்டளையை செயல்படுத்துதல், பின்னர் அனுமதிகள் எவ்வாறு உள்ளன:
விலக்கு-சோமோட்-பாஷ்

நாம் ஒன்றுக்கு மேற்பட்ட கோப்புகளை விலக்க விரும்பினால், எடுத்துக்காட்டாக list.txt பிளஸ் thesis.doc , அந்த கோப்புகளை நாம் பிரிக்கலாம் | … அது:

chmod 700 archivos/!(lista.txt|tesis.doc)

எளிமையானது என்ன? 😀

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

i-love-bin-bash_by-kzkggaara


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

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

*

*

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

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

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

  2.   நிக் அவர் கூறினார்

    சிறந்த உதவிக்குறிப்பு, வாழ்த்துக்கள்

  3.   ஜோஸ் எமிலியோ பாடியா வால்டஸ் அவர் கூறினார்

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

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

      வணக்கம், நீங்கள் எப்படி இருக்கிறீர்கள்?

  4.   பெகாசஸ்ஆன்லைன் அவர் கூறினார்

    மிகவும் நல்லது !!!!!

    பகிர்வுக்கு நன்றி