Sử dụng transfer.sh để chia sẻ file bằng cách sử dụng dòng lệnh trên Linux

Sử dụng transfer.sh để chia sẻ file bằng cách sử dụng dòng lệnh trên Linux 



Sử dụng transfer.sh để chia sẻ file bằng cách sử dụng dòng lệnh trên Linux 

Trong thực tế hiện nay, có rất nhiều dịch vụ đám mấy như Google Drive , One Drive , Mega , ... hỗ trợ miễn phí ta việc lưu trữ và chia sẻ file , tốc độ còn khá nhanh . Lại được cái giao diện đẹp và dễ sử dụng ( Còn tôi thì trừ One Drive ra . 😃 . ) . Thì đâu đó vẫn có khá nhiều người cần chia sẻ một cái gì đó nhanh chóng chứ chả muốn lưu trữ lâu dài thì sao nhỉ. Tức là chỉ muốn chia sẻ cho nhiều người nhưng chả cần phải tốn công mở Chrome lên , gõ Google Drive , đăng nhập , tải tệp lên, lấy link rồi chia sẻ với lại cũng không cần phải lưu trữ lâu dài, chỉ cần chia sẻ cho mọi người trong thời gian ngắn thôi . Ừm ......

Transfer.sh là dịch vụ cho họ . Thậm chí ai cũng có khả năng được cả. Đơn cử như tôi muốn gửi cái tài liệu bản quyền cho người trong đội mà không muốn lưu trên các dịch vụ đám mấy khác thì tôi chỉ cần gửi lên transfer.sh , tốc độ nhanh , tự xóa file sau 14 ngày và có thể giới hạn được số lượng người download .

Transfer.sh là một dịch vụ đơn giản, dễ dàng và nhanh chóng để chia sẻ tệp từ dòng lệnh trên Linux. Nó cho phép bạn tải lên tới 10GB dữ liệu và các tệp được lưu trữ miễn phí trong 14 ngày.

Sử dụng transfer.sh để chia sẻ file bằng cách sử dụng dòng lệnh trên Linux 

Ưu điểm của transfer.sh :

  1. Tốc độ truyền tải nhanh và ít ăn RAM máy hơn so với việc phải truy cập lên Web .
  2. Tự xóa file sau 14 ngày 
  3. Cho phép up file 10 Gb 
  4. Bảo mật khá là cao , thời gian tồn tại đã hơn 4 năm và còn hợp tác với storj.io
  5. Có thể giới hạn lượng tải file về 
  6. Có thể tải file từ máy tính lên hoặc từ Google Drive hay S3 của Amazon .
  7. Có hỗ trợ giao diện đồ họa nếu muốn [ Truy cập vào đây
Nhược điểm :
  1. Như đã nó , nó chỉ lưu 14 ngày nên không thích hợp cho ai muốn lưu lâu dài 
  2. Thao tác dòng lệnh hơi bị dễ . Nhưng vẫn đưa vào nhược điểm vậy 


Có hai cách chính để up file lên transfer.sh là sử dụng wget hoặc curl . Nhưng trong hướng dẫn này ta sẽ sử dụng công cụ chính đó là curl . Còn wget các bạn có thể tìm hiểu thêm ở .... trang chủ wget về cách up file lên host . 😂 .

1. Sử dụng curl

Để up file bằng wget ta sẽ sử dụng tham số " --upload-file " . Cấu trúc của lênh chung là như sau :
curl --upload-file <đường_dẫn_đến_file_cần_up> https://transfer.sh<bí_danh_hoặc_không>
Trong đó :

  1. <đường_dẫn_đến_file_cần_up> : Là cái gì thì chắc các bạn đã biết 
  2. https://transfer.sh<bí_danh_hoặc_không> : Bí danh là tên rút gọn mà các bạn muốn , ý ở đây là nếu không có bí danh, thì file tải lên nến có tên dài thì đường dẫn đến file đó nó i chang tên file luôn . Ví dụ 
    1. Nếu tôi up file có tên " web-penetration-testing-with-kali-linux%2Fweb-penetration-testing-with-kali-linux.pdf " thì đường dẫn tạo ra là " https://transfer.sh/<thư_mục_tạo_ngẫu_nhiên>/web-penetration-testing-with-kali-linux%2Fweb-penetration-testing-with-kali-linux.pdf " . Rất là dài 
    2. . Còn nếu để bí danh , tôi sẽ để là " filecanshare.pdf " thì đường dẫn tạo ra sẽ là " https://transfer.sh/<thư_mục_tạo_ngẫu_nhiên>/filecanshare.pdf " Ngắn gọn dễ nhớ. 
    3. <thư_mục_tạo_ngẫu_nhiên> ở đây là do transfer.sh tự tạo nhé . 
2. Tải file về bằng curl .

Đơn giản nhất cứ dùng :
curl <đường-dẫn-cần-tải-file-mà-transfer-sh-cung-cấp-khi-nãy> -o <tên-cần-lưu>
Hoặc dùng wget thì càng đơn giản hơn :
wget <url-cần-tải>
Ví dụ khi up load xong file. Transfer.sh đã cung cấp cho tôi đường dẫn sau : " https://transfer.sh/tW25r/filecanshare.sh " thì hoặc tôi dùng :
curl https://transfer.sh/tW25r/filecanshare.sh -o filecanluu.pdf
Hoặc 
wget https://transfer.sh/tW25r/filecanshare.sh

OK ! DONE 

[ "  Tình yêu chân chính không bị mài mòn bởi thời gian, cũng không thể đổi thay bởi hoàn cảnh. " ]