லினக்ஸில் கோப்பின் முடிவுக்கு உரையை எவ்வாறு சேர்ப்பது
லினக்ஸில் உள்ளமைவு கோப்புகளுடன் பணிபுரியும் போது, சில நேரங்களில் நீங்கள் ஏற்கனவே இருக்கும் கோப்பில் உள்ளமைவு அளவுருக்கள் போன்ற உரையைச் சேர்க்க வேண்டும். சேர்ப்பது என்பது ஒரு கோப்பின் முடிவில் அல்லது கீழே உரையைச் சேர்ப்பதாகும்.
இந்த சிறு கட்டுரையில், லினக்ஸில் ஒரு கோப்பின் முடிவில் உரையைச் சேர்க்க வெவ்வேறு வழிகளைக் கற்றுக்கொள்வீர்கள்.
>> ஆபரேட்டரைப் பயன்படுத்தி உரையைச் சேர்க்கவும்
>>
ஆபரேட்டர் ஒரு கோப்பிற்கு வெளியீட்டைத் திருப்பி விடுகிறது, கோப்பு இல்லை என்றால், அது உருவாக்கப்பட்டது, ஆனால் அது இருந்தால், கோப்பின் முடிவில் வெளியீடு சேர்க்கப்படும்.
எடுத்துக்காட்டாக, காட்டப்பட்டுள்ளபடி கோப்பின் முடிவில் உரையைச் சேர்க்க எதிரொலி கட்டளையைப் பயன்படுத்தலாம்.
# echo "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports
மாற்றாக, நீங்கள் printf கட்டளையைப் பயன்படுத்தலாம் ( ஐப் பயன்படுத்த மறக்காதீர்கள்
அடுத்த வரியைச் சேர்க்க எழுத்து).
# printf "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports
ஒன்று அல்லது அதற்கு மேற்பட்ட கோப்புகளிலிருந்து உரையை இணைத்து மற்றொரு கோப்பில் சேர்க்க பூனை கட்டளையைப் பயன்படுத்தலாம்.
பின்வரும் எடுத்துக்காட்டில்,/etc/exports கட்டமைப்பு கோப்பில் சேர்க்கப்பட வேண்டிய கூடுதல் கோப்பு முறைமை பங்குகள் share.txt எனப்படும் உரை கோப்பில் சேர்க்கப்படுகின்றன.
# cat /etc/exports # cat shares.txt # cat shares.txt >> /etc/exports # cat /etc/exports
தவிர, காட்டப்பட்டுள்ளபடி கோப்பின் முடிவில் உள்ளமைவு உரையைச் சேர்க்க பின்வரும் ஆவணத்தையும் நீங்கள் பயன்படுத்தலாம்.
# cat /etc/exports # cat >>/etc/exports<s<EOF > /backups 10.20.20.0/24(rw,sync) > /mnt/nfs_all 10.20.20.5(rw,sync) > EOF # cat /etc/exports
கவனம்: >
க்கான திசைதிருப்பல் ஆபரேட்டரை தவறாக நினைக்காதீர்கள்; ஏற்கனவே இருக்கும் கோப்புடன் >
ஐப் பயன்படுத்துவது அந்த கோப்பின் உள்ளடக்கங்களை நீக்கி பின்னர் மேலெழுதும். இது தரவு இழப்பை ஏற்படுத்தக்கூடும்.
டீ கட்டளையைப் பயன்படுத்தி உரையைச் சேர்க்கவும்
டீ கட்டளை நிலையான உள்ளீட்டிலிருந்து உரையை நகலெடுத்து நிலையான வெளியீடு மற்றும் கோப்புகளுக்கு ஒட்டுகிறது/எழுதுகிறது. காட்டப்பட்டுள்ளபடி ஒரு கோப்பின் முடிவில் உரையைச் சேர்க்க அதன் -a
கொடியைப் பயன்படுத்தலாம்.
# echo "/mnt/pg_master/wal_archives 10.20.20.5(rw,sync,no_root_squash)" | tee -a /etc/exports OR # cat shares.txt | tee -a /etc/exports
டீ கட்டளையுடன் இங்கே ஆவணத்தையும் பயன்படுத்தலாம்.
# cat <<EOF | tee -a /etc/exports >/backups 10.20.20.0/24(rw,sync) >/mnt/nfs_all 10.20.20.5(rw,sync) EOF
இது தொடர்பான கட்டுரைகளையும் நீங்கள் படிக்க விரும்பலாம்.
- லினக்ஸில் டீ மற்றும் ஸார்க்ஸைப் பயன்படுத்தி நிலையான உள்ளீட்டிலிருந்து கட்டளைகளை இயக்குவது எப்படி <
- லினக்ஸ் I/O (உள்ளீடு/வெளியீடு) திசைதிருப்பல் எவ்வாறு இயங்குகிறது என்பதற்கான அடிப்படைகளைக் கற்றுக்கொள்ளுங்கள் <
- லினக்ஸில் ஒரு கோப்பில் கட்டளை வெளியீட்டை எவ்வாறு சேமிப்பது
- உரை கோப்பில் சொல் நிகழ்வுகளை எவ்வாறு கணக்கிடுவது
அவ்வளவுதான்! லினக்ஸில் ஒரு கோப்பின் முடிவில் உரையை எவ்வாறு சேர்ப்பது என்பதை நீங்கள் கற்றுக்கொண்டீர்கள். பகிர்ந்து கொள்ள உங்களுக்கு கேள்விகள் அல்லது எண்ணங்கள் இருந்தால், கீழேயுள்ள கருத்து படிவம் வழியாக எங்களை அணுகவும்.