லினக்ஸ் கணினியில் வேலை செய்யும் போது, கோப்புகள் மற்றும் கோப்பகங்களை நகலெடுப்பது தினசரி செய்யப்படும் ஒரு முக்கியமான பணியாகும். அனைத்து பயனர்களுக்கும் எளிய மற்றும் எளிதான பயன்பாடு தேவைப்படுகிறது, இதன் மூலம் அவர்கள் தங்கள் கோப்புகள் மற்றும் கோப்பகங்களை நகலெடுக்க முடியும். இந்த நோக்கத்திற்காக, மிகவும் பொதுவான cp கட்டளை வரி பயன்பாடு யுனிக்ஸ் மற்றும் லினக்ஸ் அமைப்புகளில் பயன்படுத்தப்படுகிறது.
இந்த கட்டுரையில் சில எடுத்துக்காட்டுகளுடன் cp கட்டளையை விளக்குவோம்.
சிபி கட்டளையின் அடிப்படை தொடரியல்
Cp கட்டளையைப் பயன்படுத்த, கீழே கொடுக்கப்பட்டுள்ள தொடரியலைப் பின்பற்றவும்:
$cp [கொடிகள்] [மூல-கோப்பு] [இலக்கு-கோப்பு]
மேற்கண்ட தொடரியலில் மூல கோப்பில் ஒன்றுக்கு மேற்பட்ட கோப்புகள் மற்றும் கோப்பகங்கள் இருக்கலாம், மேலும் இலக்கு கோப்பு ஒரு கோப்பு அல்லது கோப்பகமாக மட்டுமே இருக்க முடியும்.
முக்கியமானது இல்லையெனில், 'அனுமதி மறுக்கப்பட்டது' என்ற பிழை காட்டப்படும்.
Cp கட்டளையைப் பயன்படுத்துதல்
'Cp கட்டளையின்' பின்வரும் பயன்கள் உள்ளன, நாம் இப்போது சில எடுத்துக்காட்டுகளுடன் விளக்குவோம்:
தற்போதைய கோப்பகத்தில் கோப்பை நகலெடுக்கவும்
தற்போதைய கோப்பகத்தில் ஒரு கோப்பை நகலெடுக்க, முனையத்தில் பின்வரும் கட்டளையை இயக்கவும்:
உதாரணமாக
எடுத்துக்காட்டாக, கீழே குறிப்பிடப்பட்டுள்ள கட்டளையை இயக்குவதன் மூலம் நீங்கள் test_file.txt ஐ backup_file.txt க்கு நகலெடுக்கலாம்:
$cptest_file.txt backup_file.txtமற்றொரு கோப்பகத்தில் கோப்பை நகலெடுக்கவும்
மற்றொரு கோப்பகத்தில் கோப்பை நகலெடுக்க, இலக்குக்கான முழுமையான அல்லது தொடர்புடைய அடைவு பாதையை வரையறுக்கவும்.
உதாரணமாக
எடுத்துக்காட்டாக, test_file.txt ஐ /லுக்அப் கோப்பகத்திற்கு நகலெடுக்க, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
$cptest_file.txt/தேடுமேலே உள்ள கட்டளையில், கோப்பு அதே அசல் கோப்பு பெயருடன் நகலெடுக்கப்படுகிறது. நீங்கள் வேறு பெயரில் கோப்பை நகலெடுக்க விரும்பினால், கீழே குறிப்பிடப்பட்டுள்ள கட்டளையைப் பயன்படுத்தவும்:
$cptest_file.txt/தேடு/newtest_file.txtமேலே உள்ள கட்டளையானது, 'newtest_file.txt' என்ற புதிய பெயருடன் கோப்பை குறிப்பிட்ட இடத்திற்கு நகலெடுக்கும்.
கோப்பகங்களை மற்றொரு கோப்பகத்தில் நகலெடுக்கவும்
'-R' அல்லது '-r' விருப்பத்தைப் பயன்படுத்தி, துணை கோப்பகங்கள் உட்பட அனைத்து கோப்புகளையும் மற்றொரு கோப்பகத்தில் நகலெடுக்கலாம்.
உதாரணமாக
பின்வரும் எடுத்துக்காட்டில், personal_directory- ஐ official_directory- யில் சமாளிக்கிறோம்:
$cp -ஆர்personal_directory official_directoryநீங்கள் மூல கோப்பகத்தை விட கோப்புகள் மற்றும் அனைத்து துணை அடைவுகளை மட்டுமே நகலெடுக்க விரும்பினால், '-RT' விருப்பத்துடன் பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
$cp -ஆர்டிpersonal_directory official_directoryமேலே உள்ள கட்டளை கோப்பகத்தின் உள்ளடக்கத்தை நகலெடுக்கும், இதில் அடைவுக்கு பதிலாக மறைக்கப்பட்ட அனைத்து கோப்புகளும் அடங்கும்.
வெவ்வேறு கோப்பகங்களில் பல கோப்புகளை நகலெடுக்கவும்
பின்வரும் கட்டளையைப் பயன்படுத்தி, நீங்கள் பல கோப்புகளை வெவ்வேறு கோப்பகங்களில் நகலெடுக்கலாம்:
$cptest_file.txt personal_directory test_file1.txt official_directoryவிருப்பங்களுடன் லினக்ஸ் சிபி கட்டளை
ஒரு கோப்பை வித்தியாசமாக நகலெடுக்க cp கட்டளையுடன் பின்வரும் விருப்பங்களை நீங்கள் பயன்படுத்தலாம்:
இலக்கு கோப்பு இருந்தால், கோப்பு இயல்பாக மேலெழுதப்படும். Cp கட்டளையுடன் ‘-n’ கொடியைப் பயன்படுத்துவது ஏற்கனவே இருக்கும் கோப்பை மேலெழுத வேண்டாம் என்று கூறுகிறது.
உறுதிப்படுத்தலுக்கான வரியை கட்டாயமாக உருவாக்க 'i' விருப்பத்தைப் பயன்படுத்தவும்.
$cp -நான்test_file.txt test_file1.txtநீங்கள் ஒரு கோப்பை இலக்குக்கு மட்டுமே நகலெடுக்க விரும்பினால், அது ஏற்கனவே இல்லை என்றால், '-u' விருப்பத்துடன் பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
$cp -உtest_file.txt test_file1.txtஒரு கோப்பின் உரிமை மற்றும் நேர முத்திரைகளைப் பாதுகாக்க, '-v' விருப்பத்துடன் பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
$cp -உtest_file.txt test_file1.txtமுடிவுரை
இந்த கட்டுரையில் உள்ள பல்வேறு உதாரணங்களைப் பயன்படுத்தி cp கட்டளையை விளக்கியுள்ளோம். மேலும், விரும்பிய முடிவுகளைப் பெற cp கட்டளையுடன் வெவ்வேறு விருப்பங்களை எவ்வாறு பயன்படுத்துவது என்பதையும் நாங்கள் விளக்கினோம். எனவே, cp கட்டளையுடன் மேலே உள்ள அனைத்து விருப்பங்களையும் பயன்படுத்தி, உங்கள் லினக்ஸ் கணினியில் வெவ்வேறு இடங்களில் கோப்புகள் மற்றும் கோப்பகங்களை நகலெடுக்கிறீர்கள். சிபி கட்டளை மற்றும் அதன் பயன்பாடு பற்றி இப்போது உங்களுக்கு நல்ல அறிவு உள்ளது என்று நான் நம்புகிறேன்.