টার্মিনাল ব্যবহার করে গুগল ড্রাইভ থেকে কোনও ফোল্ডার কীভাবে ডাউনলোড করবেন?


59

আমি টার্মিনালটি ব্যবহার করে আমার গুগল ড্রাইভ থেকে একটি ফোল্ডার ডাউনলোড করতে চাই? এটা করার কোন উপায় আছে? আমি এটি চেষ্টা করেছি:

$ wget "https://drive.google.com/folderview?id=0B-Zc9K0k9q-WWUlqMXAyTG40MjA&usp=sharing"

কিন্তু এটা এই টেক্সট ফাইল ডাউনলোড হয়: folderview?id=0B-Zc9K0k9q-WdEY5a1BCUDBaejQ&usp=sharing। টার্মিনাল থেকে গুগল ড্রাইভ ফোল্ডার ডাউনলোড করার কোনও উপায় আছে কি?



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

ফোল্ডার সেটিংটি "ইন্টারনেটের যে কেউ খুঁজে পেতে ও দেখতে পাবে" তে সেট করুন, তারপরে আপনি যে ফাইলটি ফাইলটি ডাউনলোড করতে সক্ষম হবেন wget https://googledrive.com/host/file_idতা হ'ল wget https://googledrive.com/host/0B-Zc9K0k9q-WdEY5a1BCUDBaejQ। সমাধান আরও বিশদে এখানে ব্যাখ্যা করা হয়েছে
পল রাউজিউকস

সময়ের জন্য এই জন্য নতুন কোন উত্তর? আমাদের নীচে একটি বিকল্প রয়েছে।
মতান

উত্তর:


48

আমি এই আদেশটি ব্যবহার করে একটি সর্বজনীন ভাগ করা ফাইল ডাউনলোড করতে সক্ষম হয়েছি:

$ wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O FILENAME

FILEIDআসল ফাইল আইডি দিয়ে কোথায় প্রতিস্থাপন করতে হবে। FILENAMEডাউনলোড স্টোর করা হবে যেখানে পথ / ফাইল নাম।

দ্রষ্টব্য আপনি ফাইলিডের পরিবর্তে ফোল্ডারড ব্যবহার করতে পারবেন না। আমি ফোল্ডার ভিউতে ভিউ সোর্স ব্যবহার করেছি যেখানে আমি নিম্নলিখিত এইচটিএমএল খুঁজে পেতে পারি <div id="entry-0B0jxxycBojSwVW...। স্ট্রিংটি দিয়ে শুরু করা 0Bছিল ফাইলিডি।


4
এটি আমার জন্য কাজ করে মহান! এর পরিবর্তে কেবল
ড্রাইভ.কম

যেহেতু আমার কাছে একটি বড় ফাইল রয়েছে আমি গুগল ভাইরাস স্ক্যানার সতর্কতা পেয়েছি (এটি স্ক্যান করতে পারে না)। আমি এই সমস্যার সমাধান খুঁজে পাইনি। তবে, আমি বুঝতে পেরেছি যে আমি কেবল scpআমার সার্ভারে ফাইলটি স্থানান্তর করতে ব্যবহার করতে পারি (যা এই জাতীয় ডাউনলোডের প্রয়োজন ছিল)
ম্যাথিয়াস

2
এটি আর গুগল ড্রাইভ নিয়ে আর কাজ করছে না ...
loretoparisi

2
এটি বড় ফাইলগুলির জন্য কাজ করবে না। স্ট্যাক ওভারফ্লোতে এই উত্তরটি কবজের
HG সুর

1
@HGSur আমার উত্তর নীচেও বড় ফাইলগুলির জন্য কাজ করে।
ফ্র্যাঙ্কারজেড

22

গুগল ড্রাইভ ফাইলগুলির জন্য যা খুব বড়, এবং আপনি একটি "গুগল কোনও ভাইরাস-স্ক্যান সরবরাহ করতে পারে না" ত্রুটি বার্তা পান, আমি যে সমাধানটি ব্যবহার করেছি তা এখানে:

প্রথমে ফাইলটি এখানে ডাউনলোড করার চেষ্টা করুন (উপরের পদক্ষেপগুলি অনুসরণ করুন):

$ wget --save-cookies cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/Code: \1\n/p'

এর পরে, কোডটি পাওয়ার পরে (এটি ওয়েবপৃষ্ঠায় আউটপুট হবে এবং উপরের সেড ব্যবহার করে আউটপুট হবে), নিম্নলিখিত URL টি ব্যবহার করুন:

$ wget --load-cookies cookies.txt 'https://docs.google.com/uc?export=download&confirm=CODE_FROM_ABOVE&id=FILEID'

যোগ -O FILENAMEপূর্ববর্তী wget হয় বিবৃতিতে যদি আপনি এটি একটি ফাইলে লিখতে চান, একটি ফাইলের নাম উল্লেখ করতে।


এটি একটি মোহন মত কাজ করে! যদি আপনি - কনটেন্ট-ডিসপোশন উইজেট যুক্ত করেন তবে ফাইলটি স্বয়ংক্রিয়ভাবে সঠিক নামটি দেবে
ওয়ালিদ হামরা

8

গো নামে পরিচিত ড্রাইভে লেখা একটি নতুন, ওপেন-সোর্স মাল্টি-প্ল্যাটফর্ম ক্লায়েন্ট বেশ সুন্দর এবং পূর্ণ বৈশিষ্ট্যযুক্ত এবং সক্রিয় বিকাশেও রয়েছে।

উদাহরণ

পুল কমান্ডটি Google ড্রাইভ থেকে ডেটা ডাউনলোড করে যা স্থানীয়ভাবে অস্তিত্বহীন এবং Google ড্রাইভে উপস্থিত না এমন স্থানীয় ডেটা মুছে দেয়। বর্তমান পথ থেকে সমস্ত ফাইল টানতে কোনও যুক্তি ছাড়াই এটি চালান:

$ drive pull

ম্যাচ দ্বারা টানাও সমর্থিত

$ cd ~/myDrive/content/2015
$ drive pull --matches vines docx

আরও উদাহরণের জন্য উপরের লিঙ্কটি দেখুন, এগুলি হ'ল আইসবার্গের মূল অংশ।


1
এই সরঞ্জামটি সেপ্টেম্বর 2017 থেকে রক্ষণাবেক্ষণ করা হয় না
ম্যাটিউজ কোনিস্কনি

হ্যাঁ কিন্তু এটি এখনও কাজ করে এবং একটি সম্পূর্ণ ডিরেক্টরি এটা সবচেয়ে ভালো সমাধান এর ডাউনলোড করতে: drive pull 'Colab Notebooks/sorted/models/resnet-101-90.9-max-acc'। অন্যান্য পদ্ধতিগুলি গাধাটির ব্যথা।
অ্যাভিও

7

wgetকেবলমাত্র সরাসরি লিঙ্কগুলি পরিচালনা করতে পারে তবে এটি এখানে মূল সমস্যা নয়। গুগল ড্রাইভ আশা করে যে আপনি নিজের ফাইল ডাউনলোড করার আগে প্রমাণীকরণ করবেন। এর অর্থ ফাইলটি ডাউনলোড করতে আপনাকে একটি ওয়েব ব্রাউজার ব্যবহার করতে হবে। টার্মিনালের জন্য কয়েকটি ওয়েব ব্রাউজার রয়েছে, লিংক একটি উদাহরণ।

আপনি যদি নিজের ফাইলটি সর্বজনীনভাবে ভাগ করে নেওয়ার চয়ন করেন (যাতে এটি যে কেউ ডাউনলোড করতে পারে) আপনি অসংখ্য Google ড্রাইভ পারমিলিং পরিষেবাগুলির মধ্যে একটি ব্যবহার করতে পারেন। আমি বিশ্বাস করি এর সাথে এমন লিঙ্ক তৈরি করা উচিত যা উইজেটের সাথে কাজ করবে। তথ্য অনুসন্ধানের সময় আমি যে দুটি ব্যক্তির সন্ধান পেয়েছি তার একটি তালিকা এখানে রয়েছে: http://gdriveurl.com/ http://gdurl.com/

ধরে নিই যে আপনি লিনাক্স চালাচ্ছেন গুগল ড্রাইভের জন্য একটি ওপেন সোর্স ক্লায়েন্ট রয়েছে যা সন্ধানের পক্ষে উপযুক্ত।


ড্রাইভ অ্যাক্সেস করার চেষ্টা করার সময় লিঙ্কেক্স 5 মিনিটেরও বেশি সময় "পুনর্নির্দেশ" দেখায়। "গুগল ড্রাইভ পারমালিঙ্ক" ঠিক আছে তবে আমি এটি সবার সাথে ভাগ করতে চাই না। আমি ব্যবহার করেছি Griveএবং Ocamlfuseতবে তারা স্প্রেডশিটগুলি অ্যাক্সেস করতে পারবেন না
user22180

Gdriveurl থেকে "ডাউনলোড" লিঙ্কটি উইজেটের সাথে কাজ করেছে তা নিশ্চিত করেছেন
র্যান্ডাল

ওপেন সোর্স ক্লায়েন্টের পরামর্শ সম্পর্কে: g gdrive ক্লায়েন্ট এবং rclone নামক একটি অনুরূপ ইউটিলিটি ব্যবহার করে আমার অভিজ্ঞতা থেকে, rclone নিয়ে আমার আরও ভাল অভিজ্ঞতা হয়েছে।
7yl4r

7

উবুন্টুতে একটি বিশাল প্রোগ্রাম রয়েছে 17.04 সংগ্রহস্থল: rclone

$ sudo apt update && sudo apt install rclone

$ rclone config --> than follow the steps to setup your gdrive

এখন আপনি যা চান তার সবথেকে কপি এবং সিঙ্ক করতে পারবেন। প্রকল্পগুলি সমস্ত ধরণের মেঘকে সমর্থন করে ..

$ rclone sync /home/<usrname>/Desktop/yourfolder gdrivename:yourfolder

[1]: https://rclone.org

(বিটিডব্লিউ) আমি প্রায় GB০০ জিবি আপলোড করেছি এবং কয়েক ঘণ্টার মধ্যে জিড্রাইভ থেকে জিড্রাইভে রাইডোন দিয়ে 1 টিবি স্থানান্তরিত করেছি, জিডিড্রাইব উবুন্টু এবং উবুন্টুতে জিডিআরাইভে রূপান্তরিত করেছি .. এবং এটি কয়েক সপ্তাহ ধরে টানা ভয়ঙ্কর কাজ করে !!

https://forum.rclone.org/t/can-copy-between-google-drive-accounts-without-download-and-upload-files/969/8

)


5

আপনি চেষ্টা করতে পারেন, আপনি যদি ফায়ার ফক্সে থাকেন, ক্লায়েন্ট অ্যাডন ইনস্টল করছেন। আপনি প্রোগ্রাম ডাউনলোড করতে চান এমন প্রতিটি ফাইলের জন্য সেই ফাইলটি ডাউনলোড করার জন্য আপনাকে কার্ল, উইজেট বা আরিয়া 2 সরাসরি লিঙ্ক দেখায়। আমি এসএসএসের মাধ্যমে অন্যান্য মেশিনে ফাইল ডাউনলোড করতে এটি ব্যবহার করি কারণ প্রত্যন্ত কম্পিউটারে সরাসরি ডাউনলোড করা আমার কম্পিউটার থেকে সেই ফাইলটি আপলোড করা আমার পক্ষে অনেক দ্রুত। এটি ড্রপবক্স, জিড্রাইভ ইত্যাদির সাথেও কাজ করে


5

আপনি ওপেন সোর্স লিনাক্স / ইউনিক্স কমান্ড লাইন সরঞ্জামটি ব্যবহার করতে পারেন gdrive

এটি ইনস্টল করতে:

  1. বাইনারি ডাউনলোড করুন। উদাহরণস্বরূপ, আপনার আর্কিটেকচারের সাথে খাপ খায় এমন একটি চয়ন করুনgdrive-linux-x64

  2. এটিকে আপনার পথে অনুলিপি করুন।

    sudo cp gdrive-linux-x64 /usr/local/bin/gdrive;
    sudo chmod a+x /usr/local/bin/gdrive;
    

এটি ব্যবহার করতে:

  1. গুগল ড্রাইভ ফোল্ডারের আইডি নির্ধারণ করুন। তার জন্য, ড্রাইভ.google.com ওয়েব ক্লায়েন্ট ব্যবহার করে ডাউনলোড করতে ফোল্ডারের ভিতরে যান। এখন ব্রাউজারের ঠিকানা বারের ইউআরএলটি দেখুন, এটি এমন কিছু প্রদর্শন করবে https://drive.google.com/drive/folders/0B7_OwkDsUIgFWXA1B2FPQfV5S8H। শেষের পিছনে স্ট্রিংটি পান /এবং এটি আপনার ক্লিপবোর্ডে অনুলিপি করুন। এটি ফোল্ডারের আইডি।

  2. ফোল্ডারটি ডাউনলোড করুন। অবশ্যই, নিম্নলিখিত কমান্ডের পরিবর্তে আপনার ফোল্ডারের আইডি ব্যবহার করুন।

    gdrive download --recursive 0B7_OwkDsUIgFWXA1B2FPQfV5S8H
    

প্রথম ব্যবহারে, সরঞ্জামটির Google ড্রাইভ এপিআইতে অ্যাক্সেসের অনুমতি নেওয়া দরকার। তার জন্য, এটি আপনাকে একটি লিঙ্ক প্রদর্শন করবে যা আপনাকে ব্রাউজারে দেখতে হবে এবং তারপরে আপনি অনুলিপি করতে এবং সরঞ্জামটিতে ফিরে পেস্ট করার জন্য একটি যাচাইকরণ কোড পাবেন। ডাউনলোডটি স্বয়ংক্রিয়ভাবে শুরু হয়। কোনও অগ্রগতি সূচক নেই, তবে আপনি কোনও ফাইল ম্যানেজার বা দ্বিতীয় টার্মিনালে অগ্রগতি পর্যবেক্ষণ করতে পারেন।

সূত্র: একটি স্ট্যাকওভারফ্লো ডটকম প্রশ্নে টবির একটি মন্তব্য । উত্তর আমার উত্তর অনুরূপ থেকে অভিযোজিত ।


4

নীচের লিঙ্ক থেকে বাইনারি ডাউনলোড করুন

chmod +x <binary>
./drive download id

এটি যাচাই কোডের জন্য লিঙ্ক উত্পন্ন করবে। লিঙ্কটি ক্লিক করুন এবং জিড্রাইভ অ্যাক্সেসের অনুমতি দিন এবং ব্রাউজার থেকে যাচাইকরণ কোডটি অনুলিপি করুন। এটি পেস্ট করুন।

এটা আমার জন্য কাজ করে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.