اشتراک گذاری فایل با Transfer.sh
اشتراک گذاری فایل با Transfer.sh یکی از روش های اشتراک گذاری راحت و سریع فایل ها از طریق خط فرمان لینوکس می باشد.
این وب سایت به شما امکان آپلود فایل تا 10 گیگابایت از طریق خط فرمان لینوکس و نگهداری آن به مدت 14 روز به صورت رایگان می دهد و همچنین امکان دانلود فایل آپلود شده به صورت نامحدود و encryption آن را ارائه می دهد.
از کاربرد های این نوع اشتراک گذاری فایل از طریق وب سایت Transfer.sh می توان زمانی که شما یک سیستم عامل لینوکس دارید و این سیستم عامل دسکتاپ و مرورگر ندارد و می خواهید فایلی را بر روی آپلود سنتری برای اشتراک گذاری آپلود کنید نام برد.
آپلود تک فایل با CURL
آپلود فایل almahost.txt :
1 | curl --upload-file ./almahost.txt https://transfer.sh/almahost.txt |
خروجی :
1 | https://transfer.sh/155XuI/almahost.txt |
دانلود یک فایل با CURL
فایل :
1 | https://transfer.sh/155XuI/almahost.txt |
دانلود با دستور زیر :
1 | curl https://transfer.sh/155XuI/almahost.txt -o almahost.txt |
آپلود تعدادی فایل با CURL
آپلود 2 فایل almahost.txt و almahostfile2.txt :
1 | curl -i -F filedata=@/path/to/almahost.txt -F filedata=@/path/to/almahostfile2.txt https://transfer.sh/ |
Encrypt فایل قبل از آپلود
برای Encrypt فایل قبل از آپلود از دستور زیر استفاده می کنیم (باید ابزار gpg بر روی سیستم نصب باشد) :
1 | $ cat almahost.txt | gpg -ac -o- | curl -X PUT --upload-file "-" https://transfer.sh/almahost.txt |
برای دانلود فایل Encrypt شده :
1 | curl https://transfer.sh/11Rnw5/almahost.txt | gpg -o- > ./almahost.txt |
آپلود با wget
Transfer.sh از ابزار wget نیز پشتیبانی می کند، نمونه ی دستور آپلود فایل با wget :
1 | wget --method PUT –body-file=./tecmint.txt https://transfer.sh/tecmint.txt -O --nv |
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور مجازی شما را یاری کنند و مناسب ترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.
پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست