কোঁকড়ানো ধনুর্বন্ধনী সঙ্গে এসসিপি পুনর্নির্মাণ আচরণ


1

আমার একটি সার্ভারে নিম্নলিখিত ফাইল রয়েছে:

A_Hello.txt
B_Hello.txt
C_Hello.txt
A_World.txt
B_World.txt
C_World.txt
A_SU.txt
B_SU.txt
C_SU.txt
A_IDONTWANTTHISFILE.txt

যদি আমি পছন্দসই ফাইলগুলি ডাউনলোড করার চেষ্টা করি (সর্বশেষে ব্যতীত সমস্তগুলি):

আমাকে @ সার্ভার: / পথ / থেকে / * _ {হ্যালো, ওয়ার্ল্ড, এসইউ t .txt স্কিপ করুন

আমি আমার পাসওয়ার্ডটি কোঁকড়া ধনুর্বন্ধনীগুলিতে শব্দটির প্রতিটি উত্তরণের জন্য জিজ্ঞাসা করি, তাই:

  1. আমি আদেশটি কার্যকর করি এবং আমার সার্ভারের পাসওয়ার্ড লিখি
  2. প্রথম 3 টি ফাইল ডাউনলোড হয়
  3. আমি আমার পাসওয়ার্ড চেয়েছি
  4. পরবর্তী 3 ফাইল ডাউনলোড হবে get
  5. আমি আমার পাসওয়ার্ড জিজ্ঞাসা করব .... ইত্যাদি

কারণ কী এবং আমি কীভাবে এ থেকে মুক্তি পাব?

উত্তর:


1

কারণটা কি

বাশ সম্প্রসারণ উত্তর। আপনার আদেশ

scp me@server:/path/to/*_{Hello,World,SU}.txt

প্রসারিত হয়

scp me@server:/path/to/*_Hello.txt me@server:/path/to/*_World.txt me@server:/path/to/*_SU.txt

আপনার মধ্যে bash, যার অর্থ আপনি একই সার্ভারে তিনটি পৃথক সংযোগ ইস্যু করেছেন।

আমি কীভাবে এ থেকে মুক্তি পাব?

এটি নির্ভর করে। আরও সম্ভাবনা আছে।

  • কন্ট্রোলমাস্টার সেট আপ করুন যাতে আপনি একই সংযোগের মাধ্যমে সমস্ত কমান্ড জারি করবেন:

    সৃষ্টি ~/.ssh/config

    Host server
    ControlPath ~/.ssh/%r@%h:%p
    ControlMaster auto
    ControlPersist 5m

    এবং তারপরে আপনার প্রিয় কমান্ডটি চালান:

    scp me@server:/path/to/*_{Hello,World,SU}.txt
  • sftpব্যাচ ফাইল সহ ব্যবহার করুন, যা আরও জটিল ক্ষেত্রে আরও নমনীয়তা সরবরাহ করে:

    sftp -b <( echo get /path/to/*_{Hello,World,SU}.txt ) me@server
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.