லினக்ஸில் உள்ள ஒரு கோப்பகத்திலிருந்து மற்றொரு கோப்பகத்திற்கு அனைத்து கோப்புகளையும் நகலெடுப்பது எப்படி

How Copy All Files From Directory Another Directory Linux



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

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







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



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



லினக்ஸில் சிபி கட்டளையுடன் கோப்புகளை நகலெடுப்பது எப்படி:

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





இன் தொடரியல் cp கட்டளை:

$cp [விருப்பங்கள்] [ஆதாரம்...] [இலக்கு…]

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



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

அதே பெயரில் ஒரு கோப்பை நகலெடுக்கவும்:

நகல் எ text_file1.txt அதே பெயரில் கோப்பு அடைவு, முனையத்தைத் திறந்து குறிப்பிட்டுள்ளதை தட்டச்சு செய்யவும் cp சரியான பாதையுடன் கட்டளை.

கோப்பில் வலது கிளிக் செய்வதன் மூலம் கோப்புறையின் பாதையைப் பெற்று, அதற்குச் செல்லவும் பண்புகள் விருப்பம் (பாதை இணைப்பைப் பெற இது எளிதான வழி).

ஒரு உரை கோப்பின் முழுமையான பாதையுடன் ஒரு உரையாடல் பெட்டி திறக்கும்:

உடன் இந்த பாதையைப் பயன்படுத்தவும் cp கோப்பை நகலெடுக்க கட்டளை:

$cp /வீடு/வார்தா/தற்காலிக/text_file1.txt/வீடு/வார்தா/வெப்பநிலை 2

இந்த கட்டளை நகலெடுக்கும் text_file1.txt க்கு கோப்பு வெப்பநிலை 2 கோப்புறை

அதைச் சரிபார்க்க, தட்டச்சு செய்க ls முனையத்தில் கட்டளை:

$ls /வீடு/வார்தா/வெப்பநிலை 2

வேறு பெயரில் ஒரு கோப்பை நகலெடுக்கவும்:

கோப்பை தற்போதைய வேலை கோப்பகத்தில் வெவ்வேறு பெயருடன் நகலெடுக்க, பின்வருவதை தட்டச்சு செய்யவும் cp கோப்பு இருப்பிடத்துடன் கட்டளை:

$cp /வீடு/வார்தா/தற்காலிக/text_file1.txt/வீடு/வார்தா/தற்காலிக/text_file2.txt

பயன்படுத்தி இதைச் சரிபார்க்கவும் ls கட்டளை:

$ls /வீடு/வார்தா/தற்காலிக

Cp கட்டளையுடன் பல கோப்புகளை நகலெடுக்கவும்:

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

$குறுவட்டு /வீடு/வார்தா/தற்காலிக

$cptext_file1.txt text_file2.txt text_file3.txt/வீடு/வார்தா/வெப்பநிலை 2

கோப்புகள் வெற்றிகரமாக நகலெடுக்கப்பட்டதா என்பதை சரிபார்க்க குறிப்பிடப்பட்ட கட்டளையை இயக்கவும்:

$ls /வீடு/வார்தா/வெப்பநிலை 2

மேலே குறிப்பிட்டுள்ள காட்சிகள் ஒரு கோப்பகத்தில் ஒற்றை அல்லது தேர்ந்தெடுக்கப்பட்ட கோப்பை எப்படி நகலெடுப்பது. இப்போது, ​​வைல்ட்கார்டு தன்மையைப் பயன்படுத்தவும் ( * ) ஒரு கோப்பகத்தின் தற்போதைய கோப்புகளை வேறு எந்த குறிப்பிட்ட கோப்பகத்திற்கும் நகலெடுக்க.

இது எப்படி வேலை செய்கிறது என்று பார்ப்போம்:

இயக்கவும் ls எத்தனை கோப்புகள் உள்ளன என்பதை சரிபார்க்க கட்டளை தற்காலிக அடைவு:

$ls /வீடு/வார்தா/தற்காலிக

முனையத்தில் அனைத்து கோப்பு பெயர்களையும் குறிப்பிடுவதற்கு பதிலாக, வைல்ட்கார்டைப் பயன்படுத்தவும் ( * ) அனைத்து கோப்புகளையும் இலக்குக்கு நகலெடுக்க கோப்பக பாதையுடன்:

$cp /வீடு/வார்தா/தற்காலிக/ * /வீடு/வார்தா/வெப்பநிலை 2

இப்போது, ​​அனைத்து கோப்புகளும் நகலெடுக்கப்பட்டதா என்பதை சரிபார்க்க ls கட்டளையை மீண்டும் இயக்கவும் வெப்பநிலை 2 அடைவு:

$ls /வீடு/வார்தா/வெப்பநிலை 2

லினக்ஸில் rsync கட்டளையுடன் கோப்புகளை நகலெடுப்பது எப்படி:

தி rsync கட்டளை என்பது உள்நாட்டிலும் தொலைவிலும் கோப்புகள் மற்றும் கோப்பகங்களை ஒத்திசைக்க மற்றும் நகலெடுக்க மற்றொரு பல்துறை லினக்ஸ் கருவியாகும்.

இன் தொடரியல் rsync கோப்புகளை நகலெடுப்பது கட்டளை:

$rsync[விருப்பங்கள்…] [ஆதாரம்...] [இலக்கு…]

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

$சூடோபொருத்தமானநிறுவுrsync

ஒரு கோப்பை ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்கு நகலெடுக்க, பின்வரும் கட்டளையை இயக்கவும்:

$rsync/வீடு/வார்தா/dir1/file1.txt/வீடு/வார்தா/dir2/text_file.txt

உறுதிப்படுத்த, தட்டச்சு செய்க:

$ls /வீடு/வார்தா/dir2

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

$rsync-செய்ய /வீடு/வார்தா/dir1/ /வீடு/வார்தா/dir2

(தி -செய்ய உடன் rsync அடைவுகள் மீண்டும் மீண்டும் நகலெடுக்க கட்டளை பயன்படுத்தப்படுகிறது)

இங்கே இரண்டு கருத்துக்கள் உள்ளன:

நீங்கள் ஒரு பின்தங்கிய ஸ்லாஸைச் சேர்த்தால் ( / ) பாதையில், படத்தில் காட்டப்பட்டுள்ளதைப் போல, மூல கோப்பகத்தின் உள்ளடக்கத்தை இலக்கு அடைவுக்கு நகலெடுக்கும்:

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

$rsync-செய்ய /வீடு/வார்தா/உனக்கு /வீடு/வார்தா/dir2

மேலே உள்ள கட்டளை a ஐ நகலெடுக்கும் dir1 அடைவு dir2 அடைவு

முடிவுரை:

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

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