எல்.எஃப்.சி.ஏ: லினக்ஸில் அடிப்படை கோப்பு மேலாண்மை கட்டளைகளை அறிக - பகுதி 2


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

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

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

லினக்ஸ் கோப்பு முறைமை கண்ணோட்டம்

சிறிது நேரம் ஒதுக்கி, முக்கிய கோப்பு வகைகளைப் பற்றிய கண்ணோட்டத்தைக் கொண்டிருக்கலாம்:

இவை மிகவும் பொதுவான கோப்பு வகைகள். வழக்கமான கோப்புகளில் மனிதனால் படிக்கக்கூடிய உரை, நிரல் வழிமுறைகள் மற்றும் ஆஸ்கி எழுத்துக்கள் உள்ளன.

வழக்கமான கோப்புகளின் எடுத்துக்காட்டுகள் பின்வருமாறு:

  • எளிய உரை கோப்புகள், பி.டி.எஃப் கோப்புகள்
  • படம், இசை மற்றும் வீடியோ கோப்புகள் போன்ற மல்டிமீடியா கோப்புகள்
  • பைனரி கோப்புகள்
  • ஜிப் செய்யப்பட்ட அல்லது சுருக்கப்பட்ட கோப்புகள்

மேலும் பல.

ஏற்றப்பட்ட தொகுதிகள், அச்சுப்பொறிகள், குறுவட்டு இயக்கிகள் மற்றும் எந்த I/O) உள்ளீடு மற்றும் வெளியீட்டு சாதனம் போன்ற இயற்பியல் சாதனங்களைக் குறிக்கும் கோப்புகள் இவை.

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

லினக்ஸ் படிநிலை அமைப்பு ரூட் கோப்பகத்திலிருந்து தொடங்கி கிளைகள் மற்ற கோப்பகங்களுக்கு காட்டப்பட்டுள்ளது:

ஒவ்வொரு கோப்பகத்தையும் அதன் பயன்பாட்டையும் புரிந்துகொள்வோம்.

  • /ரூட் அடைவு என்பது ரூட் பயனருக்கான வீட்டு அடைவு.
  • /dev அடைவில்/dev/sda போன்ற சாதன கோப்புகள் உள்ளன.
  • நிலையான துவக்க கோப்புகள்/துவக்க கோப்பகத்தில் அமைந்துள்ளன.
  • பயன்பாடுகள் மற்றும் பயனர் பயன்பாடுகள்/usr கோப்பகத்தில் காணப்படுகின்றன.
  • /var கோப்பகத்தில் பல்வேறு கணினி பயன்பாடுகளின் பதிவு கோப்புகள் உள்ளன.
  • அனைத்து கணினி உள்ளமைவு கோப்புகளும்/etc கோப்பகத்தில் சேமிக்கப்படுகின்றன.
  • /வீட்டு அடைவு என்பது பயனர் கோப்புறைகள் அமைந்துள்ள இடமாகும். டெஸ்க்டாப், ஆவணங்கள், பதிவிறக்கங்கள், இசை, பொது மற்றும் வீடியோக்கள் இதில் அடங்கும்.
  • கூடுதல் பயன்பாட்டு தொகுப்புகளுக்கு, அவற்றை/தெரிவு கோப்பகத்தில் பாருங்கள்.
  • யூ.எஸ்.பி டிரைவ்கள் போன்ற நீக்கக்கூடிய சாதனங்களுக்கான கோப்புகளை/மீடியா அடைவு சேமிக்கிறது.
  • /mnt கோப்பகத்தில் குறுவட்டு போன்ற பெருகிவரும் சாதனங்களுக்கு தற்காலிக ஏற்ற புள்ளிகளாக செயல்படும் துணை அடைவுகள் உள்ளன.
  • /proc அடைவு என்பது தற்போது இயங்கும் செயல்முறைகள் பற்றிய தகவல்களை வைத்திருக்கும் ஒரு மெய்நிகர் கோப்பு முறைமை. இது ஒரு விசித்திரமான கோப்பு முறைமை, இது கணினி துவக்கத்தில் உருவாக்கப்பட்டது மற்றும் பணிநிறுத்தம் செய்யப்பட்டவுடன் அழிக்கப்படுகிறது.
  • <
  • /பின் கோப்பகத்தில் பயனர் கட்டளை பைனரி கோப்புகள் உள்ளன.
  • /lib அடைவு கடைகள் பகிர்ந்த நூலக படங்கள் மற்றும் கர்னல் தொகுதிகள்.

லினக்ஸ் கோப்பு மேலாண்மை கட்டளைகள்

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

இந்த பாடத்திற்கும், வரவிருக்கும் பாடங்களுக்கும், நாங்கள் முனையத்தில் கட்டளைகளை இயக்குவோம். நாங்கள் உபுண்டு OS ஐப் பயன்படுத்துகிறோம் மற்றும் முனையத்தைத் தொடங்க, விசைப்பலகை குறுக்குவழியைப் பயன்படுத்தவும் CTRL + ALT + T .

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

pwd, அச்சு வேலை கோப்பகத்திற்கு குறுகியது, இது தற்போதைய பணி அடைவை ஒரு படிநிலை வரிசையில் அச்சிடும் ஒரு கட்டளை ஆகும், இது மிக உயர்ந்த ரூட் கோப்பகத்துடன் தொடங்கி (/) .

உங்கள் தற்போதைய பணி அடைவை சரிபார்க்க, காட்டப்பட்டுள்ளபடி pwd கட்டளையை செயல்படுத்தவும்.

$ pwd

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

கோப்பகங்களை மாற்ற அல்லது செல்ல, மாற்ற அடைவுக்கு குறுகியதாக இருக்கும் cd கட்டளையைப் பயன்படுத்தவும்.

உதாரணமாக,/var/log கோப்பு பாதைக்கு செல்ல, கட்டளையை இயக்கவும்:

$ cd /var/log

ஒரு கோப்பகத்திற்குச் செல்ல இறுதியில் இரண்டு புள்ளிகள் அல்லது காலங்களைச் சேர்க்கவும்.

$ cd ..

வீட்டு அடைவுக்குச் செல்ல சிடி கட்டளையை எந்த வாதங்களும் இல்லாமல் இயக்கவும்.

$ cd 

குறிப்பு: உங்கள் தற்போதைய கோப்பகத்தில் ஒரு துணை அடைவு அல்லது ஒரு கோப்பகத்தில் செல்ல, முன்னோக்கி சாய்வு பயன்படுத்த வேண்டாம் (/) கோப்பகத்தின் பெயரை தட்டச்சு செய்க.

எடுத்துக்காட்டாக, பதிவிறக்கங்கள் கோப்பகத்தில் செல்ல, இயக்கவும்:

$ cd Downloads

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

$ ls

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

மேலும் தகவல்களை பட்டியலிட -lh கொடியை காட்டப்பட்டுள்ளபடி சேர்க்கவும். -l விருப்பம் நீண்ட பட்டியலைக் குறிக்கிறது மற்றும் கோப்பு அனுமதிகள், பயனர், குழு, கோப்பு அளவு மற்றும் உருவாக்கிய தேதி போன்ற கூடுதல் தகவல்களை அச்சிடுகிறது. -h கொடி கோப்பு அல்லது அடைவு அளவை மனிதனால் படிக்கக்கூடிய வடிவத்தில் அச்சிடுகிறது.

$ ls -lh

மறைக்கப்பட்ட கோப்புகளை பட்டியலிட, -a கொடியைச் சேர்க்கவும்.

$ ls -la

இது காட்டப்பட்டுள்ளபடி (.) கால அடையாளத்துடன் தொடங்கும் மறைக்கப்பட்ட கோப்புகளைக் காண்பிக்கும்.

.ssh
.config
.local

லினக்ஸ் கணினியில் எளிய கோப்புகளை உருவாக்க தொடு கட்டளை பயன்படுத்தப்படுகிறது. ஒரு கோப்பை உருவாக்க, தொடரியல் பயன்படுத்தவும்:

$ touch filename

எடுத்துக்காட்டாக, file1.txt கோப்பை உருவாக்க, கட்டளையை இயக்கவும்:

$ touch file1.txt

கோப்பின் உருவாக்கத்தை உறுதிப்படுத்த, ls கட்டளையைச் செயல்படுத்தவும்.

$ ls

ஒரு கோப்பின் உள்ளடக்கங்களைக் காண, பூனை கட்டளையை பின்வருமாறு பயன்படுத்தவும்:

$ cat filename

Mv கட்டளை மிகவும் பல்துறை கட்டளை. இது எவ்வாறு பயன்படுத்தப்படுகிறது என்பதைப் பொறுத்து, அது ஒரு கோப்பின் மறுபெயரிடலாம் அல்லது ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்கு நகர்த்தலாம்.

கோப்பை நகர்த்த, கீழே உள்ள தொடரியல் பயன்படுத்தவும்:

$ mv filename /path/to/destination/

எடுத்துக்காட்டாக, தற்போதைய கோப்பகத்திலிருந்து ஒரு கோப்பை பொது/டாக்ஸ் கோப்பகத்திற்கு நகர்த்த, கட்டளையை இயக்கவும்:

$ mv file1.txt Public/docs

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

$ mv /path/to/file .

நாங்கள் இப்போது தலைகீழ் செய்யப் போகிறோம். காட்டப்பட்டுள்ளபடி கோப்பை பொது/டாக்ஸ் பாதையிலிருந்து தற்போதைய கோப்பகத்திற்கு நகலெடுப்போம்.

$ mv Public/docs/file1.txt .

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

$ mv filename1 filename2

எடுத்துக்காட்டாக, file1.txt ஐ file2.txt என மறுபெயரிட கட்டளையை இயக்கவும்:

$ mv file1.txt  file2.txt

கூடுதலாக, இலக்கு கோப்புறை மற்றும் வேறு கோப்பு பெயரைக் குறிப்பிடுவதன் மூலம் ஒரே நேரத்தில் கோப்பை நகர்த்தலாம் மற்றும் மறுபெயரிடலாம்.

எடுத்துக்காட்டாக, file1.txt ஐ இருப்பிடத்திற்கு நகர்த்த பொது/டாக்ஸ் மற்றும் அதை மறுபெயரிடு file2.txt கட்டளையை இயக்கவும்:

$ mv file1.txt Public/docs/file2.txt

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

ஒரு கோப்பை நகலெடுப்பதற்கான தொடரியல் கீழே காட்டப்பட்டுள்ளது.

$ cp /file/path /destination/path

எடுத்துக்காட்டாக, file1.txt கோப்பை தற்போதைய கோப்பகத்திலிருந்து பொது/டாக்ஸ்/கோப்பகத்திற்கு நகலெடுக்க, கட்டளையை வழங்கவும்:

$ cp file1.txt  Public/docs/

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

$ cp -R tutorials Public/docs/

டுடோரியல் கோப்பகத்தை நாங்கள் எவ்வாறு உருவாக்கினோம் என்று நீங்கள் ஆச்சரியப்பட்டிருக்கலாம். சரி, இது மிகவும் எளிது. புதிய கோப்பகத்தை உருவாக்க mkdir (அடைவை உருவாக்கு) கட்டளையை பின்வருமாறு பயன்படுத்தவும்:

$ mkdir directory_name

காட்டப்பட்டுள்ளபடி திட்டங்கள் எனப்படும் மற்றொரு கோப்பகத்தை உருவாக்குவோம்:

$ mkdir projects

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

$ mkdir -p projects/linux/fundamentals

Rmdir கட்டளை வெற்று கோப்பகத்தை நீக்குகிறது. எடுத்துக்காட்டாக, டுடோரியல் கோப்பகத்தை நீக்க அல்லது அகற்ற, கட்டளையை இயக்கவும்:

$ rmdir tutorials 

காலியாக இல்லாத கோப்பகத்தை அகற்ற முயற்சித்தால், காட்டப்பட்டுள்ளபடி பிழை செய்தி கிடைக்கும்.

$ rmdir projects

ஒரு கோப்பை நீக்க rm (remove) கட்டளை பயன்படுத்தப்படுகிறது. தொடரியல் மிகவும் நேரடியானது:

$ rm filename

எடுத்துக்காட்டாக, file1.txt கோப்பை நீக்க, கட்டளையை இயக்கவும்:

$ rm file1.txt

கூடுதலாக, -R விருப்பத்தைப் பயன்படுத்தி ஒரு கோப்பகத்தை மீண்டும் மீண்டும் அகற்றலாம் அல்லது நீக்கலாம். இது வெற்று அல்லது வெற்று அல்லாத கோப்பகமாக இருக்கலாம்.

$ rm -R directory_name

எடுத்துக்காட்டாக, திட்டங்கள் கோப்பகத்தை நீக்க, கட்டளையை இயக்கவும்:

$ rm -R projects

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

கண்டுபிடி கட்டளை ஒரு குறிப்பிட்ட இடத்தில் ஒரு கோப்பைத் தேடுகிறது மற்றும் இரண்டு வாதங்களை எடுக்கும்: தேடல் பாதை அல்லது அடைவு மற்றும் தேட வேண்டிய கோப்பு.

தொடரியல் காட்டப்பட்டுள்ளது

$ find /path/to/search -name filename

எடுத்துக்காட்டாக, வீட்டு அடைவில் file1.txt எனப்படும் கோப்பைத் தேட, இயக்கவும்:

$ find /home/tecmint -name file1.txt

கண்டுபிடிக்கும் கட்டளை, கண்டுபிடிப்பு கட்டளையைப் போலவே, கோப்புகளைத் தேடுவதில் அதே பாத்திரத்தை வகிக்கிறது, ஆனால் காட்டப்பட்டுள்ளபடி ஒரு வாதத்தை மட்டுமே எடுக்கும்.

$ locate filename

உதாரணத்திற்கு;

$ locate file1.txt

கணினியில் சாத்தியமான அனைத்து கோப்புகள் மற்றும் கோப்பகங்களின் தரவுத்தளத்தைப் பயன்படுத்தி கட்டளை தேடல்களைக் கண்டறிக.

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

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


அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. © Linux-Console.net • 2019-2024