லினக்ஸில் கோப்புகளை நகலெடுப்பது மற்றும் அடைவுகளை நகலெடுப்பது

Copying Files Copying Directories Linux



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

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







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



தந்திரங்களை நகலெடுப்பது

நகலெடுக்க, நாங்கள் cp கட்டளையைப் பயன்படுத்துவோம். இது அடிப்படை சிபி அமைப்பு -



cp [அளவுரு]source_file_directory target_file_directory

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





குறுவட்டு/பதிவிறக்கங்கள்/testDir

# கிடைக்கக்கூடிய அனைத்து கோப்புகளையும் | _+_ | க்கு நகலெடுக்கவும் அடைவு

cp */டெஸ்க்டாப்/testDir1



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

  • -நான் - ஊடாடும் நகல் முறை. நிரல் ஏதேனும் முரண்பாட்டைக் கண்டறிந்தால் (கோப்பு ஏற்கனவே உள்ளது போன்றவை), அது நிலைமையில் உங்கள் செயலைக் கேட்கும்.
  • -ஆர் - சுழற்சி இந்த விருப்பம் சேர்க்கப்பட்ட அனைத்து கோப்புகளையும் கோப்பகங்களையும் இலக்குக்கு நகலெடுக்கும். இது மூல கோப்பகத்தின் மர அமைப்பையும் பாதுகாக்கும்.
  • -வி - வினைச்சொல் முறை. நகல் பணி சிறப்பாக நடைபெறுகிறது என்று நீங்கள் பின்னூட்டம் பெற விரும்பினால் இது பயனுள்ளதாக இருக்கும். ஒவ்வொரு கேள்விக்கும், 2 கிடைக்கக்கூடிய பதில்கள் உள்ளன - y (ஆம்) மற்றும் n (இல்லை).
cp -வி */டெஸ்க்டாப்/testDir1/

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

cp -ஐஆர்வி/டெஸ்க்டாப்/testDir1/

முழு கோப்பகத்தையும் நகலெடுக்கிறது

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

கட்டளையின் சோதனை ஓட்டம் இங்கே where/பதிவிறக்கங்களின் கீழ் உள்ள அனைத்து கோப்புகளையும் கோப்பகங்களையும் நான் உருவாக்கிய துணை அடைவு துணை/இல் நகலெடுக்க முயற்சிக்கிறேன். இந்த கட்டளையை இயக்கிய பிறகு -

cp *துணை/

விளைவு இதுதான் -

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

நாங்கள் ஏற்கனவே மேலே விவாதித்த பதில். Cp அளவுரு -r ஞாபகம் இருக்கிறதா? இது தொடர்ச்சியாக பணியைச் செய்யச் சொல்கிறது-மூலத்திலிருந்து இலக்குக்கு அனைத்து துணை அடைவுகள் மற்றும் கோப்புகளை நகலெடுக்கவும்.

உடனே சரி செய்வோம்! நிலையான கட்டளையை இயக்கவும் -

cp -வி.ஆர் *துணை/

இப்போது, ​​எல்லாம் நன்றாக வேலை செய்கிறது.

கவனிக்க வேண்டிய ஒரு சுவாரஸ்யமான விஷயம், இலக்கு துணை கோப்பகமும் தனக்குள் நகலெடுக்கப்படும்.

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

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

cp -வி.ஆர்/பதிவிறக்கங்கள்//டெஸ்க்டாப்/testDir1/

வட்டம், லினக்ஸுடன் உங்கள் நகலெடுக்கும் அனுபவம் போதுமான அளவு மேம்பட்டுள்ளது. மகிழுங்கள்!