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

நூலாசிரியர்: Carl Weaver
உருவாக்கிய தேதி: 23 பிப்ரவரி 2021
புதுப்பிப்பு தேதி: 1 ஜூலை 2024
Anonim
ஒரு லினக்ஸ் சர்வரில் இருந்து மற்றொன்றுக்கு கோப்புகளை நகலெடுப்பது எப்படி | ஆரம்பநிலைக்கான SCP கட்டளை
காணொளி: ஒரு லினக்ஸ் சர்வரில் இருந்து மற்றொன்றுக்கு கோப்புகளை நகலெடுப்பது எப்படி | ஆரம்பநிலைக்கான SCP கட்டளை

உள்ளடக்கம்

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

படிகள்

  1. 1 ஒரு எளிய கோப்புக்கு, "scp" கட்டளையை முயற்சிக்கவும். நீங்கள் இதை "புஷ்" அல்லது "புல்" கட்டளையாகப் பயன்படுத்தலாம், ஆனால் கோப்பை மற்றொரு சேவையகத்திற்கு தள்ளுவதன் மூலம் தொடங்குவோம். ஆலிஸில் இருக்கும்போது "scp myfile fieldmouse @ madhat: thatfile" என்ற கட்டளையைப் பயன்படுத்தவும். இது "thatfile" பயனர் கீழ் உள்ள மற்ற கணினியில் கோப்பை நகலெடுக்கும். நீங்கள் வேறு கணினியில் உள்நுழைந்திருந்தால், "scp rabbit @ alice: myfile thatfile" என்ற கட்டளையுடன் கோப்பை எளிதாக இழுத்து அதே முடிவைப் பெறலாம்.
  2. 2 முழு அடைவையும் நகலெடுக்க, நாம் மீண்டும் "scp" கட்டளையைப் பயன்படுத்தலாம். இந்த முறை நகலை "திரும்பத் திரும்ப" செயல்பட கட்டாயப்படுத்த -r சுவிட்சைச் சேர்ப்போம். "scp -r mydir fieldmouse @ madhat:." - முழு "mydir" கோப்பகத்தையும் அதன் அனைத்து உள்ளடக்கங்கள் மற்றும் கூடுதல் அடைவுகள் உட்பட மற்றொரு அமைப்புக்கு நகலெடுக்கும். மதாத்தில் உள்ள அடைவு இன்னும் மைதிர் என்று அழைக்கப்படும்.
  3. 3 நகலெடுக்க கோப்புகள் மற்றும் கோப்பகங்களின் பெரிய குழப்பம் இருந்தால் என்ன செய்வது? நீங்கள் ஒரு கோப்பை உருவாக்க "tar" கட்டளையைப் பயன்படுத்தலாம், பின்னர் அந்த கோப்பை மேலே உள்ளதைப் போல நகலெடுக்கலாம், பின்னர் அதை மற்றொரு சேவையகத்திற்கு விநியோகிக்க தாரைப் பயன்படுத்தலாம் ... ஆனால் அது யூனிக்ஸ் போல் இல்லை. அதை ஒரு படியில் செய்ய ஒரு வழி இருக்க வேண்டும், இல்லையா? சரி, நிச்சயமாக!

    E உங்களுக்கு பிடித்த ஷெல்லின் குழாயை உள்ளிடவும். நமக்குத் தேவையான கோப்புகளை பேக்கேஜ் செய்ய நாம் இன்னும் தார் பயன்படுத்தலாம், பின்னர் அவற்றை SSH பயன்படுத்தி மற்றொரு கணினியில் பெறலாம் (இது SCP ஷெல்லின் கீழ் பயன்படுத்துகிறது), மற்றும் மறுபுறம் கோப்புகளை மீண்டும் விநியோகிக்க தார். ஆனால் தார் கோப்பை உருவாக்கும் நேரத்தையும் இடத்தையும் ஏன் வீணாக்குகிறோம், இரண்டு அமைப்புகளை விரிவுபடுத்தி அதன் வழியாக தார் தரவை அனுப்பும் குழாயை உருவாக்க முடியும்?

    முந்தைய எடுத்துக்காட்டில் உள்ள அதே கோப்பகத்தைப் பயன்படுத்தி, "tar -cf - mydir / * | ssh fieldmouse @ madhat" tar -xf - "ஐ முயற்சிக்கவும்

குறிப்புகள்

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

எச்சரிக்கைகள்

  • நீங்கள் பயன்படுத்தும் வெவ்வேறு அமைப்புகளில் உள்ள அடையாளங்கள் மற்றும் அவற்றின் GID கள் ஒரே மாதிரியாக இருப்பதை உறுதிசெய்க (பயனர்பெயர்கள் மட்டுமல்ல). இது இல்லையென்றால், சுவாரஸ்யமான பாதுகாப்பு சிக்கல்கள் ஏற்படும்.