தொகுதி பாடங்கள் (2/3)
நகர்த்துதல் மற்றும் நகலெடுத்தல் (mv மற்றும் cp)
டெர்மினலில் கோப்புகளை மறுசீரமைக்க மற்றும் நகலெடுக்க, cp (நகல்) மற்றும் mv (நகர்த்து அல்லது மறுபெயரிடுதல்) கட்டளைகளைப் பயன்படுத்தவும்.
கோப்புகள் மற்றும் கோப்புறைகளை நகலெடுக்கிறது: cp
ஒரு கோப்பை நகலெடுப்பதற்கான அடிப்படை தொடரியல்:
cp [source] [destination]இது நகல் என்பதைக் குறிக்கிறது. எடுத்துக்காட்டாக, photo.png என்ற கோப்பை images என்ற கோப்புறையில் நகலெடுக்க, நீங்கள் தட்டச்சு செய்ய வேண்டும்:
cp photo.png images/-r உடன் மீண்டும் மீண்டும் கோப்புறைகளை நகலெடுக்கிறது
நிலையான cp கட்டளையைப் பயன்படுத்தி ஒரு கோப்பகத்தை நகலெடுக்க முயற்சித்தால், நீங்கள் ஒரு பிழையைப் பெறுவீர்கள். ஒரு கோப்புறையையும் அதன் அனைத்து உள்ளடக்கங்களையும் மீண்டும் மீண்டும் நகலெடுக்க, நீங்கள் -r (அல்லது -R, சுழல்நிலை) விருப்பத்தைப் பயன்படுத்த வேண்டும்:
cp -r project_folder project_backupகோப்புகள் மற்றும் கோப்புறைகளை நகர்த்துதல் அல்லது மறுபெயரிடுதல்: mv
mv கட்டளையானது ** நகர்த்து** என்பதைக் குறிக்கிறது. கோப்புகள் மற்றும் கோப்புறைகளை வெவ்வேறு கோப்பகங்களுக்கு நகர்த்தவும், அவற்றை மறுபெயரிடவும் இது பயன்படுத்தப்படுகிறது:
mv [source] [destination]ஒரு வளத்தை நகர்த்துதல்
document.pdf என்ற பெயரை archive என்ற கோப்புறையில் நகர்த்த:
mv document.pdf archive/ஒரு வளத்தை மறுபெயரிடுதல்
ஒரு கோப்பின் பெயரை வேறொரு கோப்பகத்திற்கு நகர்த்தாமல் மாற்ற, புதிய கோப்பின் பெயரை இலக்காகக் குறிப்பிடவும்:
mv old_name.txt new_name.txtஒரே நேரத்தில் நகரும் மற்றும் மறுபெயரிடுதல்
ஒரே படியில் கோப்பை நகர்த்தலாம் மற்றும் மறுபெயரிடலாம்:
mv report.txt archive/monthly_report.txtபயன்பாட்டு எடுத்துக்காட்டுகள் மற்றும் பொதுவான பிழைகள்
சுழல்நிலை -r விருப்பத்தைக் குறிப்பிடாமல் ஒரு கோப்பகத்தை நகலெடுக்க முயற்சித்தால், cp கட்டளை பிழையுடன் தோல்வியடையும்:
cp backup backup_copy
# Output:
# cp: -r not specified; omitting directory 'backup'இல்லாத மூலக் கோப்பை நகர்த்த அல்லது நகலெடுக்க முயற்சித்தால், பிழைச் செய்தியைப் பெறுவீர்கள்:
mv nonexistent_file.txt backup/
# Output:
# mv: cannot stat 'nonexistent_file.txt': No such file or directoryநீங்களே முயற்சி செய்து பாருங்கள்
பயிற்சி 1: அறிக்கையை நகலெடுக்கவும்
அசல் கோப்பை வைத்திருக்கும் போது 'report.txt' கோப்பை 'காப்பு' கோப்புறையில் நகலெடுக்கவும்.
குறிப்பைக் காட்டு
'report.txt' ஐ ஆதாரமாகவும், 'காப்புப்பிரதியை' இலக்காகவும் கொண்டு cp ஐப் பயன்படுத்தவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
பயிற்சி 2: நகர்த்தவும் மறுபெயரிடவும்
'old_notes.txt' கோப்பை 'காப்பகம்' கோப்புறையில் நகர்த்தவும், அதே நேரத்தில் 'notes_old.txt' என மறுபெயரிடவும்.
குறிப்பைக் காட்டு
mv ஐப் பயன்படுத்தி, மூலக் கோப்பு மற்றும் புதிய கோப்புப் பெயர் உட்பட இலக்குப் பாதையைக் குறிப்பிடவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
பயிற்சி 3: ஒரு கோப்பகத்தை நகலெடுக்கவும்
முழு 'காப்பு' கோப்புறையின் காப்பு பிரதியை உருவாக்கி அதற்கு 'backup_dir' என்று பெயரிடவும் (சுழற்சி விருப்பத்தைப் பயன்படுத்த நினைவில் கொள்ளுங்கள்).
குறிப்பைக் காட்டு
காப்பு கோப்புறையை backup_dir க்கு நகலெடுக்க -r கொடியுடன் cp கட்டளையைப் பயன்படுத்தவும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்