scp বা sftp একক কমান্ড সহ একাধিক ফাইল অনুলিপি করে


313

আমি বিভিন্ন ডিরেক্টরিতে / থেকে দূরবর্তী সার্ভারে ফাইলগুলি অনুলিপি করতে চাই। উদাহরণস্বরূপ, আমি একবারে এই 4 টি কমান্ড চালাতে চাই।

scp remote:A/1.txt local:A/1.txt
scp remote:A/2.txt local:A/2.txt
scp remote:B/1.txt local:B/1.txt
scp remote:C/1.txt local:C/1.txt

এটি করার সহজতম উপায় কী?


14
আমি যখন স্ক্রিপ্ট তৈরি করতাম তখন প্রতিটি কমান্ডের জন্য আমাকে পাসওয়ার্ড রাখতে হত। আমি কি এড়াতে পারি?
user987654

11
পাসওয়ার্ডটি এভাবে পুনরাবৃত্তি করা থেকে বিরত থাকুন: স্কিপ রিমোট: "এ / ১.এসটিএসটি এ / ২.এসটি বি / ১.txt সি / ১.txt" স্থানীয়: ./
জনমড

stackoverflow.com/a/23748561/874188 (এটির সদৃশ হিসাবে মনোনীত) এর একটি অতিরিক্ত অতিরিক্ত কৌশল রয়েছে।
ট্রিপলি

2
আমি আপনাকে পরামর্শ দিচ্ছি যে আপনার rsyncএকবার দেখুন , সম্ভবত এটি আপনাকে এই ক্ষেত্রে এবং আসন্ন অনেক ক্ষেত্রে সহায়তা করতে পারে। তারপরে, পাসওয়ার্ড প্রবেশ করা এড়াতে (একাধিকবার একা থাকতে দিন) আপনার sshপাবলিক / প্রাইভেট কীগুলি পড়তে হবে , উদাহরণস্বরূপ
ডিজিটালওশন.com

1
উদাহরণ @JohnMudd এর উত্তর ভিত্তিক: scp root@192.168.56.120:'/etc/openvpn/ca.crt /etc/openvpn/client/client0.crt /etc/openvpn/client/client0.key /etc/openvpn/client/ta.key' ./
এডুয়ার্ডো লুসিও

উত্তর:


418

দূরবর্তী থেকে স্থানীয় একাধিক ফাইল অনুলিপি করুন:

$ scp your_username@remote.edu:/some/remote/directory/\{a,b,c\} ./

স্থানীয় থেকে দূরবর্তী একাধিক ফাইল অনুলিপি করুন:

$ scp foo.txt bar.txt your_username@remotehost.edu:~
$ scp {foo,bar}.txt your_username@remotehost.edu:~
$ scp *.txt your_username@remotehost.edu:~

রিমোট থেকে রিমোটে একাধিক ফাইল অনুলিপি করুন:

$ scp your_username@remote1.edu:/some/remote/directory/foobar.txt \
your_username@remote2.edu:/some/remote/directory/

সূত্র: http://www.hypexr.org/linux_scp_help.php


5
প্রথম কমান্ড একটি সমাপ্তি বাদ দিয়েছে "।" এবং '{a, b, c}' \ {a, b, c \ equal এর সমান}
দুলেশি

11
আমি মনে করি ওপি একাধিক স্থানীয় ফোল্ডারে একাধিক দূরবর্তী ফোল্ডারে একাধিক ফাইল অনুলিপি করার চেষ্টা করছে, এই উদাহরণগুলি কাজটি করবে না, কারণ এগুলি সমস্ত ~বা ./কেবল ফাইলগুলিকে স্ক্রিপ করবে ।
এজেড

20
সাবধান: কোঁকড়া ধনুর্বন্ধনী মধ্যে কমা পরে কোন স্থান নেই। আমার কমান্ড কেন কাজ করছে না এবং এটি ফাঁকা থাকার কারণে তা আবিষ্কার করার জন্য আমি কেবল 10 মিনিট ব্যয় করেছি।
দীপক

13
@ দুলেশি {এ, বি, সি remote রিমোট থেকে লোকাল এ অনুলিপি করার সময় ঠিক \ {a, b, c to equal এর সমান নয়, কারণ প্রথমটিতে প্রতিটি ফাইলের জন্য পাসওয়ার্ড প্রয়োজন হয় যখন দ্বিতীয়টিতে কেবল একবার পাসওয়ার্ডের প্রয়োজন হয়।
মার্সেলো ভেন্টুরা

15
@ মার্সেলোভেন্তুরা, @ দুলেশি: এছাড়াও, আমি যুক্ত করতে চাই যে ব্যবহারগুলি \{a,b,c\}একক সংযোগ / ব্যাচে ফাইলগুলি স্থানান্তর করবে (যেহেতু সেগুলি দূরবর্তী হোস্টে প্রসারিত করা হবে), যখন {a,b,c}একাধিক সংযোগ খোলা হবে, এবং ওভারহেড হবে অনেকগুলি ফাইল স্থানান্তর করার সময় বেশ লক্ষণীয়
সর্বমহলে

139

স্থানীয় থেকে সার্ভারে:

scp file1.txt file2.sh username@ip.of.server.copyto:~/pathtoupload

সার্ভার থেকে স্থানীয়:

scp -T username@ip.of.server.copyfrom:"file1.txt file2.txt" "~/yourpathtocopy"


6
এটি শীর্ষে উত্তর হওয়া উচিত, যেহেতু সার্ভার প্রতিটি ফাইলের জন্য পাসওয়ার্ড জিজ্ঞাসা করে না :)
motagirl2

উবুন্টু 18 (zsh) এ ক্লায়েন্টে কাজ করছেন না। এটি কোথায় কাজ করবে তা নিশ্চিত নয়। `` `(ভেনভ) ➜ গিট: (মাস্টার) ✗ স্কিপ রুট @ 172.29..xxx.yyy:" / usr / স্থানীয় / বিন / কুবেটেল / ক্রুট /.কুব / কনফিগ "/ টিএমপি / রুট @ 172.29..xxx। হ্যাঁ এর পাসওয়ার্ড: প্রোটোকল ত্রুটি: ফাইলের নাম match ``
jseguillon

3
@ মোটাগর্ল ২ শীর্ষ উত্তর যতক্ষণ না আপনি ব্যাকস্ল্যাশ দিয়ে কোঁকড়ানো বন্ধনীগুলি এড়িয়ে চলেছেন ততক্ষণ প্রতিটি ফাইলের জন্য পাসওয়ার্ড জিজ্ঞাসা করবে না। এই উত্তরটি আমাকে একটি ত্রুটি দেয় যা ফাইলটি খুঁজে পাওয়া যায় না।
প্লুটো

1
@jseguillon -Tএই ত্রুটিটি দমাতে বিকল্প যুক্ত করুন ।
মনিকা

1
দ্বিতীয়টি আমার মেশিনগুলিতে কাজ করে তবে কেবল-টি বিকল্প ছাড়াই
রিচার্ড ডিসালভো

71

আপনি -rসুইচ ব্যবহার করে পুরো ডিরেক্টরিগুলি অনুলিপি করতে পারেন তাই যদি আপনি নিজের ফাইলগুলিকে নিজের ডিরেক্টরিতে আলাদা করতে পারেন তবে আপনি একবারে সমস্ত কিছু অনুলিপি করতে পারেন।

scp -r ./dir-with-files user@remote-server:upload-path

scp -r user@remote-server:path-to-dir-with-files download-path

উদাহরণস্বরূপ তাই

scp -r root@192.168.1.100:/var/log ~/backup-logs

বা তাদের মধ্যে খুব কম কিছু থাকলে আপনি ব্যবহার করতে পারেন:

scp 1.txt 2.txt 3.log user@remote-server:upload-path

আমার গন্তব্যটি যদি রুট হয় এবং আমি যেমন ইত্যাদি ডিরেক্টরিটি কাজ করি তবে কি এটি কাজ করে: উদাহরণস্বরূপ: scp -r / ব্যাকআপস / ইত্যাদি রুট @ লিনাক্সবক্স: / যেখানে আমার উত্সটি "হোস্ট" এবং এনগিনেক্স / সাইটগুলির মতো জিনিসগুলির সাথে খুব স্পর্শ ডিরেক্টরি directory -উপলব্ধ ইত্যাদি?
তোমাচি

47

জিরি যেমন উল্লেখ করেছে, আপনি scp -r user@host:/some/remote/path /some/local/pathপুনরাবৃত্তভাবে ফাইলগুলি অনুলিপি করতে ব্যবহার করতে পারেন । এটি ধরে নিয়েছে যে আপনি স্থানান্তর করতে চান এমন সমস্ত ফাইল (এবং অন্য কিছুই নয়) রয়েছে এমন একক ডিরেক্টরিতে রয়েছে।

তবে, এসএফটিপি একটি বিকল্প সরবরাহ করে যদি আপনি একাধিক বিভিন্ন ডিরেক্টরি থেকে ফাইল স্থানান্তর করতে চান এবং গন্তব্যগুলি অভিন্ন নয়:

sftp user@host << EOF
  get /some/remote/path1/file1 /some/local/path1/file1
  get /some/remote/path2/file2 /some/local/path2/file2
  get /some/remote/path3/file3 /some/local/path3/file3
EOF

এটি এসএফটিপি ইনপুট কমান্ডের ক্রম সংজ্ঞায়িত করতে "এখানে ডক" সিনট্যাক্স ব্যবহার করে । বিকল্প হিসাবে, আপনি একটি পাঠ্য ফাইলে এসএফটিপি কমান্ডগুলি রাখতে এবং কার্যকর করতে পারেনsftp user@host -b batchFile.txt


3
এটিই কেবলমাত্র উত্তর যা আসলে প্রশ্নের উত্তর দেয়। ধন্যবাদ। আমি গুগলিং করছি এবং scpম্যানুয়ালটি বিশ্লেষণ করে অনেক দিন ধরে এই বৈশিষ্ট্যটি সন্ধান করার চেষ্টা করেছি এবং আমার ধারণা যে স্কিপটি এটি নেই।
সুডো

1
এটি সেরা, সবচেয়ে নমনীয় উত্তর বলে মনে হচ্ছে। দ্রষ্টব্য: আমি যতক্ষণ না বুঝেছি যে আমার /home/vagrant/Code/পরিবর্তে পুরো পথটি ব্যবহার করা দরকার ততক্ষণ আমি বিচ্ছিন্ন হয়ে পড়েছি ~/Code/
রায়ান

এটি সেরা উত্তর, কেবল - rডিরেক্টরিগুলির জন্য যুক্ত করতে ভুলবেন না
Chris_Rands

25

উত্তরগুলি কেবল {file1,file2,file3}বাশ দিয়ে কাজ করে (দূরবর্তী বা স্থানীয়ভাবে)

আসল উপায় হ'ল:

scp user@remote:'/path1/file1 /path2/file2 /path3/file3' /localPath

1
ফ্যান্টাস্টিক! আমি মাঝে মাঝে নন-ব্যাশ শেল ব্যবহার করি এবং এটি প্রচুর পরিমাণে সহায়তা করে। কেবল আসল পথই নয়, সঠিক পথও।
পল বি

1
{…, …, …}শুধু বাশে নয়, বহু শেলের কাজ নিয়ে গ্লোবালিং । তবে এটি কোনও শেলের মধ্যে কাজ করে তাই এটি আরও ভাল।
পাইটর ডব্রোগস্ট

আরও উদ্ধৃতি প্রয়োজন। এই পাথগুলিতে স্পেস থাকতে পারে।
অমিত নাইডু

1
আমরা শুরু করছি! আমি অনেকবার উপড়ে ফেলতে পারি, তবে আমি এটি একবারই করতে পারি! ধন্যবাদ ভুজ!
আন্দ্রে পাচেকো

17

কিছুক্ষণ স্কিপ নিয়ে খেলার পরে আমি সবচেয়ে শক্তিশালী সমাধানটি পেয়েছি:

(একক এবং দ্বিগুণ উদ্ধৃতি চিহ্নগুলি সম্পর্কে সাবধান থাকুন)

স্থানীয় থেকে দূরবর্তী:

scp -r "FILE1" "FILE2" HOST:'"DIR"'

স্থানীয় থেকে দূরবর্তী:

scp -r HOST:'"FILE1" "FILE2"' "DIR"

লক্ষ্য করুন যে "HOST:" এর পরে যা কিছু হবে তা দূরবর্তী অঞ্চলে প্রেরণ করা হবে এবং সেখানে পার্স করা হবে। সুতরাং আমাদের অবশ্যই নিশ্চিত করতে হবে যে সেগুলি স্থানীয় শেল দ্বারা প্রক্রিয়াজাত করা হচ্ছে না। একারণে একক উদ্ধৃতি চিহ্নগুলি আসে file ডাবল উদ্ধৃতি চিহ্নগুলি ফাইলের নামগুলি ফাঁকা করার জন্য ব্যবহৃত হয়।

ফাইলগুলি যদি একই ডিরেক্টরিতে থাকে তবে আমরা * সমস্ত ব্যবহারের জন্য যেমন ব্যবহার করতে পারি

scp -r "DIR_IN"/*.txt HOST:'"DIR"'
scp -r HOST:'"DIR_IN"/*.txt' "DIR"

"{}" সিনট্যাক্স ব্যবহারের তুলনায় যা কেবল কয়েকটি শেল দ্বারা সমর্থিত, এটি সর্বজনীন


ফাইলের নামগুলিতে ফাঁক দিয়ে সহায়তা করার জন্য ধন্যবাদ। আমি}} পদ্ধতির ব্যবহার করছিলাম সুতরাং উদ্ধৃত করার পরে আমাকেও তাদের সাথে পালাতে হয়েছিল।
নুমেনন

3
আপনি যদি নিজের হোম ডিরেক্টরিতে পথে টিল্ড অক্ষর (~) ব্যবহার করতে চান তবে। কীভাবে ~ এবং / অবশ্যই উদ্ধৃতিগুলির বাইরে থাকতে হবে তা নোট করুন। `` `scp -r robwaa@192.168.1.101: '~ /" বিন / সেট-ভিপিএন-কিল-স্যুইচ "~ /" বিন / ফ্লাশ-আইপটিবল "" ~ / "" `` `
রব ওয়া

{}সিনট্যাক্স সহজে একই ডিরেক্টরি থেকে একাধিক ফাইল কপি করতে করে দেয়, তবে সঙ্গে এই কাজ করতে কোন উপায় আছে কি scp -rযাতে "FILE1" "FILE2"আপেক্ষিক পাথ এবং ফাইল পরম নয় পাথ হতে পারে?
dtasev

15

সহজ উপায়

local$ scp remote:{A/1,A/2,B/3,C/4}.txt ./

সুতরাং {..} তালিকায় ডিরেক্টরিগুলি অন্তর্ভুক্ত থাকতে পারে (এ, বি এবং সি এখানে ডিরেক্টরি রয়েছে; "১.txt" এবং "২.txt" এই ডিরেক্টরিগুলির মধ্যে ফাইলের নাম))

যদিও এটি এই চারটি ফাইলকে একটি স্থানীয় ডিরেক্টরিতে অনুলিপি করবে - আপনি যা চেয়েছিলেন তা নিশ্চিত নয়।

উপরের ক্ষেত্রে আপনি দূরবর্তী ফাইলগুলি A / 1.txt, A / 2.txt, B / 3.txt এবং C / 4.txt ফাইলের নামের সাথে একটি একক স্থানীয় ডিরেক্টরিতে অনুলিপি করেছেন, ./2.txt, ./3.txt এবং ./4.txt


এটি কি স্থানীয় মেশিনে B / 1.txt এর সামগ্রী সহ A / 1.txt এর সামগ্রীটি ওভাররাইট করে না?
ইয়ভেস ডরফসম্যান

ভাল পয়েন্ট .. সমন্বিত উদাহরণ (সুতরাং এখন এটি ওভাররাইট হবে না) এবং বিবরণ যুক্ত। ধন্যবাদ।
তাগর

এই ধরণের ধনুর্বন্ধনী সম্প্রসারণ একটি বাশ বৈশিষ্ট্য, এবং যেমন পসিক্স হিসাবে পোর্টেবল নয় sh
ট্রিপলি

1
@ ট্রিপলি, ধন্যবাদ এটি পক্সিক নাও হতে পারে তবে এটি কেবল ব্যাশে কাজ করে না। আমি সব সময় ksh ব্যবহার করি এবং এটি সেখানেও কাজ করে।
তাগর

1
আপনি local$ scp -r remote:{A/1.txt,A/2.txt,B/3.txt,C/4.txt,D,F} ./
ডায়ার

13

সমস্যা : একক এসসিপি কমান্ড ব্যবহার করে দূরবর্তী সার্ভার থেকে স্থানীয় মেশিনে একাধিক ডিরেক্টরি অনুলিপি করা এবং প্রতিটি ডিরেক্টরি যেমন রিমোট সার্ভারে রয়েছে তেমন ধরে রাখা।

সমাধান : এসসিপি সহজেই এটি করতে পারে। একাধিক ফোল্ডার সহ এসসিপি ব্যবহার করার সময় এটি একাধিকবার পাসওয়ার্ড প্রবেশের বিরক্তিকর সমস্যাটি সমাধান করে। ফলস্বরূপ, এটিও অনেক সময় সাশ্রয় করে!

যেমন

# copies folders t1, t2, t3 from `test` to your local working directory
# note that there shouldn't be any space in between the folder names;
# we also escape the braces.
# please note the dot at the end of the SCP command

~$ cd ~/working/directory
~$ scp -r username@contact.server.de:/work/datasets/images/test/\{t1,t2,t3\}  .

PS: এই দুর্দান্ত উত্তরের দ্বারা অনুপ্রাণিত: scp বা sftp একক কমান্ড সহ একাধিক ফাইল অনুলিপি করে


মন্তব্যের উপর ভিত্তি করে, উইন্ডোজের গিট বাশে এটিও দুর্দান্ত কাজ করে


3
পিএস আইটেমগুলির মধ্যে স্পেস যুক্ত করে না। অর্থাত \ {t1, t2, t3 \} ------> আমি এখানে দশ মিনিট নষ্ট করেছি ... lol
kenberkeley

1
এটি সর্বোত্তম উত্তর কারণ আপনি যখন বন্ধনীগুলি
ছাঁটাবেন

@ আমাইনুত হ্যাঁ, ঠিক! এটি অবশ্যই অনেক সময় এবং প্রচেষ্টা সাশ্রয় করে :)
কুমারী

12

একাধিক ডিরেক্টরি অনুলিপি করুন:

scp -r dir1 dir2 dir3 admin@127.0.0.1:~/

প্রশ্ন ছিল কীভাবে দূরবর্তী ডিরেক্টরি থেকে স্থানীয় একটিতে অনুলিপি করা যায়, অন্যভাবে নয়।
তাগর

5

আপনি এইভাবে করতে পারেন:

scp hostname@serverNameOrServerIp:/path/to/files/\\{file1,file2,file3\\}.fileExtension ./

এটি আপনার তালিকাভুক্ত সমস্ত স্থানীয় ডিরেক্টরিতে ফাইল তালিকাভুক্ত করবে download

প্রতিটি ফাইলের নামের মধ্যে কোনও কমা ব্যবহার না করে তা ফাঁকা রাখার বিষয়টি নিশ্চিত করুন ,


1
এক্সটেনশন সমান হলে এটি ভাল। এটি /path/to/files/\\{file1.ext,file2.ext,file3.ext\\}ফাইল হিসাবে বিভিন্ন এক্সটেনশন আছে লেখা যেতে পারে । পাওয়ারশেল লোকদের জন্য নোট (এখন যে এমএস পার্টিতে যোগ দিয়েছেন) এর `পরিবর্তে আপনাকে পালানোর জন্য ব্যবহার করা দরকার :/path/to/files/`{file1.ext,file2.ext,file3.ext`}
ডেটাসেভ

3

দ্রষ্টব্য: আমি উপরোক্ত প্রশ্নের একটি অংশের উত্তর দেওয়ার জন্য অগ্রিম ক্ষমা চেয়ে নিচ্ছি। যাইহোক, আমি এই আদেশগুলি আমার বর্তমান ইউনিক্স প্রয়োজনে দরকারী বলে মনে করেছি।

স্থানীয় মেশিন থেকে একটি দূরবর্তী মেশিনে নির্দিষ্ট ফাইলগুলি আপলোড করা:

~/Desktop/dump_files$ scp file1.txt file2.txt lab1.cpp etc.ext your-user-id@remotemachine.edu:Folder1/DestinationFolderForFiles/

স্থানীয় মেশিন থেকে একটি দূরবর্তী মেশিনে একটি সম্পূর্ণ ডিরেক্টরি আপলোড করা:

~$ scp -r Desktop/dump_files your-user-id@remotemachine.edu:Folder1/DestinationFolderForFiles/

একটি দূরবর্তী মেশিন থেকে স্থানীয় মেশিনে একটি সম্পূর্ণ ডিরেক্টরি ডাউনলোড করা:

~/Desktop$ scp -r your-user-id@remote.host.edu:Public/web/ Desktop/


3

আমার ক্ষেত্রে, আমি কেবল sftp কমান্ড ব্যবহার করেই সীমাবদ্ধ।
সুতরাং, আমাকে এসএফটিপি সহ একটি ব্যাচফিল ব্যবহার করতে হয়েছিল। আমি নিম্নলিখিত হিসাবে একটি স্ক্রিপ্ট তৈরি। এটি ধরে নিয়েছে যে আপনি / tmp ডিরেক্টরিতে কাজ করছেন এবং আপনি ফাইলগুলি ডাস্টডির_অন_রেমোট_ সিস্টেমে রিমোট সিস্টেমে রাখতে চান। এটি কেবল একটি নিরবচ্ছিন্ন লগইন নিয়েও কাজ করে। আপনাকে পাবলিক / প্রাইভেট কী সেট আপ করতে হবে যাতে আপনি পাসওয়ার্ড না দিয়েই লগইন করতে পারেন। প্রয়োজন অনুসারে পরিবর্তন করুন।

#!/bin/bash

cd /tmp
# start script with list of files to transfer
ls -1 fileset1* > batchfile1
ls -1 fileset2* >> batchfile1

sed -i -e 's/^/put /' batchfile1
echo "cd destdir_on_remote_system" > batchfile
cat batchfile1 >> batchfile
rm batchfile1

sftp -b batchfile user@host

2

আপনার কমান্ডটি নিখুঁতভাবে কাজ করে তবে, স্থানীয়কে রিমোটে পাঠানোর সময় আমি ফাইলের নামও পরিবর্তন করতে চাই। আমি একটি কমান্ড লিখেছি: - sshpass -p পাসওয়ার্ড scp /path/to/file.txt রুট @ হোস্টনাম: /path/newfile.txt

তবে এটি ত্রুটি দেয় যে /path/newfile.txt: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি খুঁজে পাওয়া যায়নি plz আমাকে এই পরিস্থিতিতে সহায়তা করে


নিশ্চিত করুন যে রিমোট ডিরেক্টরিটি hostname:/path/আসলে বিদ্যমান এবং অ্যাক্সেসযোগ্য।
অমিত নাইডু

1

scp একই প্রমাণীকরণের সাথে ডেটা স্থানান্তর করার জন্য ssh ব্যবহার করে এবং ssh এর মতো একই সুরক্ষা সরবরাহ করে।

এখানে একটি সর্বোত্তম অনুশীলন হ'ল "এসএসএইচ কী এবং পাবলিক কী প্রমাণীকরণ" প্রয়োগ করা। এটির সাহায্যে আপনি আপনার স্ক্রিপ্টগুলি প্রমাণীকরণের বিষয়ে উদ্বিগ্ন না হয়ে লিখতে পারেন। যে হিসাবে সহজ।

এসএসএইচ-কীজন কী। দেখুন


1

নির্দিষ্ট ক্ষেত্রে যেখানে সমস্ত ফাইলে একই এক্সটেনশন থাকে তবে বিভিন্ন প্রত্যয় সহ (লগ ফাইলের সংখ্যা বলুন) আপনি নিম্নলিখিত ব্যবহার করেন:

scp user_name@ip.of.remote.machine:/some/log/folder/some_log_file.* ./

এটি রিমোটের মধ্যে প্রদত্ত ফোল্ডার থেকে কিছু_লগ_ফায়াল নামক সমস্ত ফাইল অনুলিপি করবে, যেমন- কিছু_লগ_ফায়াল 1, কিছু_লগ_ফিল .২, কিছু_লগ_ফিল 3.3 ....


-1
scp remote:"[A-C]/[12].txt" local:

ধন্যবাদ, তবে এটি কেবল একটি উদাহরণ এবং প্রকৃত ফাইল বা ডিরেক্টরিটির নাম আরও জটিল। তবে আমি তাদের একটি তালিকা আছে।
ব্যবহারকারী 987654

আপনি কি নিয়মিত প্রকাশের মাধ্যমে সেগুলি বর্ণনা করতে পারেন?
আনটনাট

নিয়মিত এক্সপ্রেশন ব্যবহার করে লক্ষ্য ডিরেক্টরিতে একই ডিরেক্টরি কাঠামো সংরক্ষণ করা কি সম্ভব?
ব্যবহারকারী 987654

1
হ্যাঁ, আপনি -rবিকল্প হিসাবে এটি করতে সক্ষম হওয়া উচিত scp। এবং আপনি -pবিকল্প সহ অন্যান্য বৈশিষ্ট্যগুলি (টাইম স্ট্যাম্পের মতো) সংরক্ষণ করতে পারেন ।
আনটনাট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.