ඔබ Bash හි ක්‍රියාත්මක කරන කාර්යයන් සඳහා බැහැර කිරීම

සමහර විට අපට විධානයක් ක්‍රියාත්මක කිරීමට අවශ්‍ය වේ, උදාහරණයක් ලෙස ෆෝල්ඩරයක අවසරය සහ එහි අන්තර්ගතය වෙනස් කරන්න, කෙසේ වෙතත් අපට අවශ්‍ය වන්නේ මෙම වෙනස විශේෂිත ගොනුවකට හෝ විශේෂිත ෆෝල්ඩරයකට යෙදවීමට නොවේ ... එය ඉහත ෆෝල්ඩරය තුළ තිබියදී පවා එය අපි විධානය ක්‍රියාත්මක කරන.

එය වඩා හොඳින් තේරුම් ගැනීමට, මට ෆෝල්ඩරයක් ඇත (ලේඛනාගාරය) සහ එය තුළ ගොනු 4 ක් (doc.txt, file.mp4, list.txt සහ thesis.doc), මට අවශ්‍ය වන්නේ එම ලිපිගොනු වල අවසරය වෙනස් කිරීමට වන අතර එමඟින් හිමිකරුට පමණක් ප්‍රවේශ විය හැකිය list.txt, මට අවශ්‍ය වන්නේ සෑම කෙනෙකුටම දැක ගත හැකි වීමයි, එනම් ඔවුන්ගේ අවසරයන් වෙනස් නොකිරීමයි.

සාරාංශගත කිරීම:

  • doc.txt, file.mp4 සහ thesis.doc හිමිකරුට පමණක් නැරඹිය හැකිය
  • list.txt සෑම කෙනෙකුටම දැකිය හැකිය, එනම්, ඔවුන්ගේ අවසරයන් වෙනස් වීමට මට අවශ්‍ය නැත.

මෙය සාක්ෂාත් කර ගැනීම සඳහා මට සියලු ලිපිගොනු සඳහා අවසර වෙනස් කළ හැකි අතර පසුව අවසරයන් list.txt ලෙස වෙනස් කළ හැකිය. මෙය පේළි දෙකක් වනු ඇත ... නමුත්, ලිනක්ස් හි සෑම විටම පාහේ, ප්‍රශස්තිකරණය කිරීමට ක්‍රමයක් තිබේ

බෂ්

කෙසේ දැයි බලමු:

  1. අයිතිකරුට පමණක් ප්‍රවේශ විය හැකි අවසර වෙනස් කිරීමට අපි භාවිතා කරන්නෙමු: chmod 700
  2. එම ෆෝල්ඩරයේ ඇති සියලුම ලිපිගොනු වල අවසර වෙනස් කිරීමට (මට මතකයි එය හැඳින්වූයේ: ගොනු) අපි භාවිතා කරන්නෙමු: වාර්තා/
  3. List.txt ගොනුව බැහැර කිරීම සඳහා අපි භාවිතා කරන්නේ: / !(list.txt)

වෙනත් වචන වලින් කිවහොත්, අවසාන විධානය වනුයේ:

chmod 700 archivos/!(lista.txt)

එය එතරම්ම සරලයි, මෙන්න එම ෆෝල්ඩරයේ ඇති ලිපිගොනු වලට පෙර ඇති අවසරවල තිර පිටපතක්, විධානය ක්‍රියාත්මක කිරීම සහ පසුව අවසරයන් ඇති ආකාරය:
බැහැර කරන්න- chmod-bash

උදාහරණයක් ලෙස අපට එක් ගොනුවකට වඩා බැහැර කිරීමට අවශ්‍ය නම් list.txt ප්ලස් thesis.doc , අපට එම ගොනු සමඟ වෙන් කළ හැකිය | … එනම්:

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

සරල කුමක්ද? 😀

හොඳයි, තවත් එකතු කිරීමට කිසිවක් නැත, එය සරල බවකි, නමුත් විශාල තොරතුරු ප්‍රමාණයක් සමඟ වැඩ කරන විට, එය දවස ඉතිරි කර ගත හැකිය

i-love-bin-bash_by-kzkggaara


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 5 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   එරික් ප්රකාශ කළේය

    සමහර විට මම මෙම උභතෝකෝටිකයට සුබ පැතුවද, බැහැර කිරීම සඳහා සත්‍යය මට කිසිදා සිදු නොවනු ඇත

  2.   නික් ප්රකාශ කළේය

    විශිෂ්ට ඉඟිය, සුබ පැතුම්

  3.   හෝසේ එමිලියෝ බඩියා වැල්ඩෙස් ප්රකාශ කළේය

    කේස්, මම එමිලියෝ ඩෙල් අයිපී සෙපෙරෝ බොනිල්ලා, ඔබට කොහොමද? ලිපියට ස්තූතියි, එය මට ප්‍රමාණාත්මකව සේවය කළේය

    1.    KZKG ^ ගාරා ප්රකාශ කළේය

      හෙලෝ, ඔබට කොහොමද ළමයෙක්?

  4.   පෙගසස් ඔන්ලයින් ප්රකාශ කළේය

    ඉතා හොඳයි !!!!!

    බෙදාගැනීම ගැන ස්තූතියි