በብዙ አገልጋይ ሊኑክስ አከባቢ ውስጥ ብዙ ተግባራት አንድ ወይም ከዚያ በላይ ፋይሎችን ከአንድ አገልጋይ ወደ ሌላ ማዛወርን ያካትታሉ። ለማንቀሳቀስ በሚፈልጓቸው የፋይሎች ብዛት ላይ በመመስረት ፣ ሊረዱዎት የሚችሉ ብዙ ትዕዛዞች አሉ….
ለእነዚህ ውይይቶች የእኛ አገልጋዮች አሊስ እና ማድሃት ናቸው ፣ እና በአሊስ ላይ ያለን ተጠቃሚ ጥንቸል ፣ እና በማድሃት ላይ ያለን ተጠቃሚ ፊልድሞዝ ነው ብለን እንገምታ።
ደረጃዎች
ደረጃ 1. ለአንድ ፋይል “scp” ትዕዛዙን ይሞክሩ።
ይህንን እንደ “ግፊት” ወይም “መጎተት” ትእዛዝ አድርገው መጠቀም ይችላሉ ፣ ግን ፋይሉን ወደ ሌላ አገልጋይ በመግፋት እንጀምር። በአሊስ ላይ ሳሉ “scp myfile fieldmouse@madhat: thatfile” የሚለውን ትእዛዝ ይጠቀሙ። ይህ ፋይሉን “thatfile” በሚለው ስም ወደ ሌላኛው ስርዓት ፣ ወደ የመስክ ሙዝ ተጠቃሚው ይገለብጠዋል። በሌላ ስርዓት ውስጥ ከገቡ ፣ ልክ “scp rabbit@alice: myfile thatfile” በሚለው ትእዛዝ ፋይሉን በቀላሉ መሳብ እና ተመሳሳይ ውጤቶችን ማግኘት ይችላሉ።
ደረጃ 2. አንድ ሙሉ ማውጫ ለመቅዳት ፣ እንደገና ወደ “scp” ትዕዛዝ መመለስ እንችላለን።
በዚህ ጊዜ ቅጂው “ተደጋጋሚ” እርምጃ እንዲወስድ ለማድረግ የ -r መቀየሪያን እንጨምራለን። "scp -r mydir fieldmouse@madhat:." ሁሉንም ይዘቱን እና ተጨማሪ ማውጫዎችን ጨምሮ መላውን “mydir” ማውጫ ወደ ሌላ ስርዓት ይቅዳል። በማድሃት ላይ ያለው ማውጫ አሁንም mydir ተብሎ ይጠራል።
ደረጃ 3. ለመቅዳት ፋይሎች እና ማውጫዎች ትልቅ “ውጥንቅጥ” ቢኖርዎትስ?
አንድ ፋይል ለመፍጠር የ “ታር” ትዕዛዙን ይጠቀሙ እና ከዚያ ያንን ፋይል ከላይ እንደገለበጡት ፣ ከዚያ በሌላ አገልጋይ ላይ ለማስፋት ታር ይጠቀሙ … ግን ያ ይመስላል… በአንድ እርምጃ የሚከናወንበት መንገድ መኖር አለበት ፣ አይደል? ደህና በእርግጥ! የሚወዱትን የ shellል ቧንቧዎች ያስገቡ። እኛ የምንፈልጋቸውን ፋይሎች ለማሸግ አሁንም ታር መጠቀም እንችላለን ፣ እና ከዚያ ወደ ሌላ ስርዓት (ኤስ.ኤስ.ፒ. ከሽፋኖቹ ስር እየተጠቀመበት ያለው) እና በሌላ በኩል ፋይሎችን ወደ ውጭ ለማስፋት ኤስ ኤስ ኤን ይጠቀሙ። ግን እኛ ሁለቱን ስርዓቶች የሚዘረጋውን ፓይፕ በመፍጠር የታር ውሂቡን በእሱ በኩል ማስተላለፍ ስንችል ለምን ትክክለኛውን የታር ፋይል በመፍጠር ጊዜ እና ቦታ ለምን ያባክናል? እንደ ቀደመው ምሳሌ ተመሳሳይ ማውጫ በመጠቀም ‹tar -cf - mydir/ * | ssh fieldmouse@madhat 'tar -xf -'"
ጠቃሚ ምክሮች
- በእርግጥ ይህንን ለማድረግ ሌሎች መንገዶችም አሉ። ሊኑክስ በመሳሪያዎች የተሞላ ነው። ርቀትዎ ሊለያይ ይችላል
- ከላይ ያሉትን ትዕዛዞች በሚጠቀሙበት ጊዜ የተጠቃሚ ስም/የአስተናጋጅ ስም/ፋይል ስም/ማውጫ ስም በአውታረ መረብዎ ውቅር እና አካባቢ መሠረት መተካት አለብዎት። ከላይ የሚታዩት ትዕዛዞች በአገልጋይ ላይ ፋይሎችን ለመቅዳት ትዕዛዞችን የማስፈጸም ምሳሌዎች ብቻ ናቸው።