পরের নিবন্ধে আমরা ট্রান্সফার.শকে একবার দেখে নিই। এটি একটি পরিষেবা বিনামূল্যে থাকার ব্যবস্থা। পরিষেবাটি ব্যবহারকারীদের অনলাইনে ফাইলগুলি সংরক্ষণ করতে, সিঙ্ক করতে এবং অন্যান্য ব্যবহারকারীর সাথে ভাগ করার অনুমতি দেয়। আমরা উবুন্টুতে আমাদের টার্মিনাল থেকে এটি করতে সক্ষম হব।
আমাদের স্থানান্তর করুন sh কোনও অ্যাকাউন্টের প্রয়োজন ছাড়াই ফাইল আপলোডের অনুমতি দেয়, সর্বোচ্চ 10 জিবি পর্যন্ত। ফাইলগুলি সেবার মধ্যে সংরক্ষণ করা হয় এবং হয় 14 দিনের জন্য ডাউনলোডের জন্য উপলব্ধ। এই সময়ের পরে ফাইলগুলি স্বয়ংক্রিয়ভাবে মোছা হবে।
এটি আমরা যে অনেকগুলি ইউটিলিটি করতে পারি তার মধ্যে একটি টার্মিনাল খুঁজে। এর মধ্যে কিছু সিএলআই ভিত্তিক এবং কিছু জিইউআই ভিত্তিক, কিছু বিনামূল্যে এবং কিছু প্রদান করা হয়। যখন ইন্টারনেটের মাধ্যমে কমান্ড লাইন থেকে বড় ফাইলগুলি ভাগ করে নেওয়ার বা স্থানান্তরিত করার বিষয়টি আসে তখন সেখানে কাজ করা খুব কম লোকই থাকে। তার মধ্যে একটি স্থানান্তর.শ। এর নাম সত্ত্বেও এটি কোনও স্ক্রিপ্ট নয়, এটি একটি ওয়েবসাইট। এই পৃষ্ঠাটি আমাদের সহজে এবং দ্রুত ইন্টারনেটে ফাইলগুলি ভাগ করার অনুমতি দেয়। সিআরএল বা উইজেট ব্যতীত আর কিছু ইনস্টল করার দরকার নেই। বেশিরভাগ Gnu / Linux ডিস্ট্রিবিউশনে এই ইউটিলিটিগুলি প্রাক ইনস্টলড থাকে। সুতরাং আপনার সত্যিই কিছু ইনস্টল করার দরকার নেই।
স্থানান্তর.শ এটি আমাদের একসাথে 10 গিগাবাইট পর্যন্ত ফাইল আপলোড করার অনুমতি দেবে। সমস্ত ভাগ করা ফাইলগুলি 14 দিন পরে স্বয়ংক্রিয়ভাবে শেষ হয়ে যায় (সেগুলি ভাগ করার জন্য পর্যাপ্ত সময়ের চেয়ে বেশি), সুতরাং সেগুলি ম্যানুয়ালি মুছে ফেলার বিষয়ে আপনাকে চিন্তা করার দরকার নেই। আমাদের অনুমতি দেবে তাদের মধ্যে একটি ফাইল বা গ্রুপ আপলোড করুন একজনের ভিতরে প্রবেশ. সমস্ত ফাইল আপলোড করার আগে এনক্রিপ্ট করা যেতে পারে। আমরা ম্যালওয়ার বা ভাইরাস ভাইরাসযুক্ত ক্ল্যামাভি বা ভাইরাসটোটাল সহ ফাইলগুলি স্ক্যান করতে পারি। এবং অবশ্যই, এটি হয় সম্পূর্ণ বিনামূল্যে। এই প্রকল্প সম্পর্কে আরও তথ্যের জন্য, দেখুন প্রকল্প ওয়েবসাইট.
ট্রান্সফার.শ ব্যবহার করে ফাইল ভাগ করে নেওয়া বা স্থানান্তর করা মোটেই জটিল নয়। প্রথমে ফাইলগুলি কীভাবে লোড করা যায় তা দেখুন।
Transfer.sh দিয়ে ফাইলগুলি আপলোড করুন
ফাইলগুলি ভাগ করে নেওয়ার জন্য আপনাকে যা করতে হবে তা হ'ল:
curl --upload-file ENTREUNOS.pdf https://transfer.sh/ENTREUNOS.pdf
এই উদাহরণে, ENTREUNOS.pdf আমার ডেস্কটপে অবস্থিত।
https://transfer.sh/bZNd9/ENTREUNOSYCEROS.pdf
আপলোডটি সম্পূর্ণ হয়ে গেলে, পরিষেবাটি আগের লাইনে যেমন দেখা যায় তার মতো ফাইলের জন্য আমাদের অনন্য ডাউনলোড লিঙ্কটি ফেরত দেয়। আপনি এই ফাইলটি ডাউনলোড করতে এবং এই ফাইলটি ব্যবহার করতে চান এমন কাউকেই এই URL টি পাস করতে পারেন।
এটা সম্ভব 'উইজেট' ব্যবহার করে ফাইলগুলি আপলোড করুন.
wget --method PUT --body-file=/home/sapoclay/Escritorio/ENTREUNOS.pdf https://transfer.sh/ENTREUNOSYCEROS.pdf -O - -nv
এই ইউটিলিটি এটি আমাদের এক সাথে বেশ কয়েকটি ফাইল লোড করার অনুমতি দেবে। এটি করতে আমাদের কেবল নীচের মতো একই কাঠামোর সাথে একটি আদেশ কার্যকর করতে হবে:
curl -i -F filedata=@/home/sapoclay/Escritorio/bash_tips.pdf -F filedata=@/home/sapoclay/Escritorio/bash_tips_2.pdf https://transfer.sh/
ফাইল ডাউনলোড করুন
ফাইলটি ডাউনলোড করতে, নীচের মতো একটি কমান্ড ব্যবহার করে আমাদের বিশাল প্রয়োগ করুন। এটিতে আমরা ডাউনলোড করতে ইউআরএল এবং ফাইলটির নাম আমাদের কম্পিউটারে তৈরি করব:
curl https://transfer.sh/bZNd9/ENTREUNOSYCEROS.pdf -o entreunosyceros.pdf
বিকল্পভাবে, আমরা ডাউনলোডটি পূর্বরূপ দেখতে এবং এটি আমাদের ওয়েব ব্রাউজার থেকে সম্পাদন করতে পারি। ঠিক ঠিকানা বারে ডাউনলোড লিঙ্কটি রেখে ভাগ করে নেওয়া ফাইলটি ডাউনলোড করতে "ডাউনলোড" বোতামটি ক্লিক করুন।
এনক্রিপ্ট এবং ফাইল আপলোড করুন
আরও সুরক্ষার জন্য এই অ্যাপ্লিকেশনটি আমাদের ফাইলগুলি এনক্রিপ্ট এবং আপলোড করার অনুমতি দেবে। ফাইলগুলি এনক্রিপ্ট এবং আপলোড করতে, আমরা টার্মিনালে নিম্নলিখিতগুলির মতো কিছু কার্যকর করব:
cat /home/sapoclay/Escritorio/archivo.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/archivo.txt
আমাদের দুবার একটি পাসফ্রেজ প্রবেশ করতে বলা হবে। অ্যাপ্লিকেশনটি আমাদের এনক্রিপ্ট করা ফাইলের ডাউনলোড লিঙ্কটি দেবে। যা নিম্নলিখিতগুলির মতো কিছু হবে:
https://transfer.sh/140GNQ/archivo.txt
ডিক্রিপ্ট করুন এবং ফাইলগুলি ডাউনলোড করুন
পূর্ববর্তী এনক্রিপ্ট করা ফাইলটি ডিক্রিপ্ট করতে এবং ডাউনলোড করতে আমাদের কেবলমাত্র কার্যকর করতে হবে:
curl https://transfer.sh/140GNQ/archivo.txt|gpg -o- > /home/sapoclay/Escritorio/entreunosyceros.txt
উপনাম যুক্ত করুন
যদি আমরা এই পরিষেবাটি ঘন ঘন ব্যবহার করার পরিকল্পনা করি, আমরা .bashrc বা .zshrc ফাইলগুলিতে এলিয়াস যোগ করার বিষয়টি বিবেচনা করতে পারি এই কমান্ডটি ব্যবহার করা আরও সহজ করে তুলতে।
আপনি যদি BASH শেল ব্যবহার করেন তবে ~ / .bashrc ফাইলটি সম্পাদনা করুন:
sudo vi ~/.bashrc
ফাইলের শেষে নিম্নলিখিত লাইনগুলি যুক্ত করুন।
transfer() { if [ $# -eq 0 ]; then echo -e "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fi tmpfile=$( mktemp -t transferXXX ); if tty -s; then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; fi; cat $tmpfile; rm -f $tmpfile; }
সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। তারপরে আপনার সংরক্ষিত পরিবর্তনগুলি কার্যকর করতে নীচের কমান্ডটি চালান।
source ~/.bashrc
এখন, আপনি নীচের মত ফাইল আপলোড এবং ডাউনলোড করতে সক্ষম হবেন।
transfer archivo.txt
পরেরটি, যেমন আপনি দেখতে পাচ্ছেন, এই দরকারী টার্মিনাল প্রোগ্রামটির ব্যবহার আরও সহজ করে তুলবে।
হ্যালো দামিয়ান!
এই দুর্দান্ত অবদানের জন্য ধন্যবাদ!
আমি আপনাকে জিজ্ঞাসা করার জন্য এই সুযোগটি নিচ্ছি যে আমি এটি একটি ছোট স্ক্রিপ্টে রেখেছি এবং প্যারামিটারের শর্তাধীনতে আমাকে "=" ব্যবহার করতে হয়েছিল।
এইভাবে আমি বেস নামটি সংরক্ষণ করেছি…।
আপনি কি মনে করেন এটি একটি ভাল ধারণা বা একদিন পেটেরা ..
যতক্ষণ এটি আপনার জন্য যেমন কাজ করে ততক্ষণ সমস্যা কী? সালু 2।