உறுதிப்படுத்தல் இல்லாமல் மேலெழுத சிபி கட்டளையை எவ்வாறு கட்டாயப்படுத்துவது


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

வழக்கமாக, நீங்கள் ஒரு cp கட்டளையை இயக்கும்போது, அது காட்டப்பட்டுள்ளபடி இலக்கு கோப்பு (கள்) அல்லது கோப்பகத்தை மேலெழுதும்.

# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh

Cp ஐ ஊடாடும் பயன்முறையில் இயக்க, அது ஏற்கனவே இருக்கும் கோப்பு அல்லது கோப்பகத்தை மேலெழுதும் முன் கேட்கும், காட்டப்பட்டுள்ளபடி -i கொடியைப் பயன்படுத்தவும்.

# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh

இயல்பாக, cp கட்டளைக்கான மாற்றுப்பெயர் ஒரு பயனரை cp கட்டளையை ஊடாடும் பயன்முறையில் இயக்க வைக்கிறது. டெபியன் மற்றும் உபுண்டு வழித்தோன்றல்களில் இது அவ்வாறு இருக்காது.

உங்கள் எல்லா இயல்புநிலை மாற்றுப்பெயர்களையும் சரிபார்க்க, காட்டப்பட்டுள்ளபடி மாற்று கட்டளையை இயக்கவும்.

# alias

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

# yes | cp -r bin test

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

# \cp -r bin test

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

# unalias cp
# cp -r bin test

மேலும் தகவலுக்கு, cp கட்டளை நாயகன் பக்கத்தைப் பார்க்கவும்.

# man cp

உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், கீழேயுள்ள கருத்து படிவத்தின் மூலம் எங்களிடம் கேளுங்கள்.