wget --content-disposition 'https://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
আপনি যে ফাইলটি ডাউনলোড করছেন সেটি হ'ল একটি tar
সংরক্ষণাগার (একটি বাইনারি ফাইল), যা কোনও ওয়েব সার্ভার থেকে ডায়নামিক লিঙ্ক সরবরাহ করে। wget
আপনি যে ইউআরএল ব্যবহার করছেন সেটির কিছু অংশ ব্যবহার করে ফাইলটি সাধারণত সংরক্ষণ করতে পারে তবে এই ক্ষেত্রে এটি কেবলমাত্র একটি REST এপিআই শেষ পয়েন্ট (বা অনুরূপ কিছু) যাতে নামটি কাজ করা বন্ধুত্বপূর্ণ হবে (এটি এখনও একটি বৈধ নাম এবং ফাইলের বিষয়বস্তু একই হবে)।
যাইহোক, এই ক্ষেত্রে সার্ভারটি "কনটেন্ট ডিসপজিশন" শীর্ষক আসল ফাইলের নাম সহ সরবরাহ করে, যা wget
আপনি যদি --content-disposition
বিকল্পটি ব্যবহার করেন তবে ব্যবহার করতে সক্ষম । এই বিকল্পটির জন্য আমার ম্যানুয়ালটিতে "পরীক্ষামূলক" হিসাবে চিহ্নিত করা হয়েছে wget
।
এছাড়াও আপনি যাতে শেল ব্যাখ্যা নেই URL টি উদ্ধৃত করা প্রয়োজন &
এবং ?
এটা অক্ষর।
সমতুল্য জিনিসটি ব্যবহার করে curl
:
curl -J -O 'https://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
বা, সমতুল্য দীর্ঘ বিকল্পগুলি ব্যবহার করে:
curl --remote-header-name --remote-name 'https://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file'
আপনি একবার ফাইলটি ডাউনলোড করার পরে আপনার এটি আনপ্যাক করা দরকার:
tar -xvf GSE48191_RAW.tar
এই নির্দিষ্ট সংরক্ষণাগারটি যেভাবে তৈরি হয়েছিল তার কারণে এটি সংরক্ষণাগারটির ফাইলগুলি বর্তমান ডিরেক্টরিতে আনপ্যাক করবে (সুতরাং একটি নতুন ডিরেক্টরি তৈরি করা হচ্ছে, সংরক্ষণাগারটি সেখানে স্থানান্তরিত করা হবে এবং এটি আনপ্যাক করা ভাল ধারণা থাকতে পারে)। এই সংরক্ষণাগারটির ফাইলগুলি gzip
হ'ল সংকুচিত CEL
ফাইল।