Chuyển các tệp lớn trong Terminal trên Linux bằng Transfer.sh
Đã bao giờ bạn tự hỏi điều gì sẽ xảy ra khi có thể chuyển các tệp lớn qua Internet ngay từ thiết bị đầu cuối Linux của mình? Với Transfer.sh, bạn có thể khá dễ dàng.
Hãy rõ ràng ở đây: tải lên và chuyển các tập tin trong thiết bị đầu cuối với curl
hay cách khác không phải là một điều mới. Tuy nhiên, việc tìm kiếm một dịch vụ chia sẻ tập tin chủ đạo đi tuyến đường này là rất hiếm.
Vậy, bạn sử dụng công cụ này trên Linux như thế nào? Đọc trong hướng dẫn này và tìm hiểu! Chúng tôi đi qua làm thế nào để tải lên các tập tin, tải về chúng và chỉ là về tất cả mọi thứ khác mà bạn cần biết về Transfer.sh!
Lưu ý : Transfer.sh hoạt động trên bất kỳ hệ thống nào có bash và curl. Điều này có nghĩa là BSD và OSX (thậm chí có thể là Windows), không chỉ là Linux.
Cài đặt
Transfer.sh chính nó không yêu cầu bất kỳ cài đặt. Nó tương tác hoàn toàn trực tuyến. Thay vào đó, tất cả những gì bạn cần làm là cài đặt một chương trình - Curl chính xác. Curl rất dễ cài đặt. Mở cửa sổ đầu cuối và nhập thông tin sau:
Ubuntu (hoặc bản phân phối dựa trên Ubuntu)
sudo apt-get cài đặt curl
Fedora
sudo dnf cài đặt curl
Arch
sudo pacman -S curl
Các bản phân phối khác
Rất có thể là gói curl trên bản phân phối Linux của bạn được gọi là curl. Chỉ cần mở trình quản lý gói của bạn và tìm kiếm nó, sau đó cài đặt nó. Nó sẽ được dễ dàng để có được đi, vì nó là một gói nổi tiếng.
Sử dụng
Dưới đây là cách tải tệp lên transfer.sh qua dòng lệnh. Dưới đây là một ví dụ lệnh:
curl --upload-file ./filename https://transfer.sh/filename
Nếu bạn đã tải lên, giả sử “harddrive.sh”, bạn sẽ thay đổi lệnh thành thứ như sau:
curl --upload-file ./harddrive.sh https://transfer.sh/harddrive.sh
Khi lệnh này đã được nhập, transfer.sh sẽ tạo ra một liên kết tải xuống duy nhất, một liên kết mà bạn có thể nhận được thông qua curl và dòng lệnh hoặc thông qua một trình duyệt web. Liên kết sẽ trông giống như thế này ở đây: https://transfer.sh/14yktw/harddrive.sh
Để tải xuống tệp bạn đã tải lên, chỉ cần tạo URL duy nhất được tạo và nhập lệnh này vào bất kỳ thiết bị đầu cuối nào. Ngoài ra, chỉ cần nhấp vào nó và tải xuống như đã đề cập ở trên.
curl https://transfer.sh/14yktw/harddrive.sh> harddrive.sh
Thao tác này sẽ lấy tệp và lưu trữ cục bộ. Tất nhiên, transfer.sh hoạt động với tất cả các loại tệp, không chỉ các tệp được sử dụng trong ví dụ này. Trên thực tế, bạn có thể tải lên tối đa 10 GB nội dung chỉ trong một lần.
Tại sao Transfer.sh?
Quá nhiều lần, mọi người đã bị mắc kẹt trong dòng lệnh và cần một tập tin nhanh chóng. Transfer.sh giải quyết vấn đề đó. Không có ổ đĩa flash gắn thêm để có được lưu trữ quan trọng .ZIP bạn đã giấu ở đâu đó.
Nó không chỉ cho trường hợp khẩn cấp hoặc sử dụng kỳ lạ mặc dù. Đối với những người yêu thích dòng lệnh, transfer.sh có thể dễ dàng được tích hợp vào luồng công việc. Hãy suy nghĩ về có bao nhiêu kịch bản bash đã được viết mà yêu cầu các tập tin để tải về. Mặc dù dữ liệu chỉ có thể được lưu trữ trong mười bốn ngày với tốc độ và dung lượng dữ liệu của transfer.sh, nhưng nó có thể dễ dàng thêm vào thứ đó.
Và ngay cả khi bạn không ở vị trí kỳ lạ trên Linux, nơi bạn cần một tệp và bạn chỉ có thể sử dụng dòng lệnh hoặc viết một tập lệnh bash tải xuống các tệp lớn, Transfer.sh vẫn có ý nghĩa. Tại sao?
Sự đơn giản. Không có nhiều giải pháp chuyển tệp miễn phí có thể hoạt động dễ dàng như khi nhập lệnh. Công cụ này, mặc dù không hoàn hảo, có khả năng rất độc đáo, cũng như vị trí thú vị khi làm việc trong cả dòng lệnh cũng như trình duyệt web.
Phần kết luận
Chuyển các tập tin không phải là một điều mới; điều đó là chắc chắn. Tuy nhiên, các công cụ như Transfer.sh kích thích tôi trong tương lai. Nguyên nhân? Điều trị dòng lệnh như một công dân hạng nhất.
Trái ngược với niềm tin phổ biến, dòng lệnh vẫn là một công cụ quan trọng và tiên tiến mà nhiều người dùng Linux không muốn làm mà không có. Đó là lý do tại sao tôi nghĩ rằng công cụ này là tuyệt vời.
Chắc chắn, nó không phải là công cụ lớn nhất bao giờ hết và không có sai sót. Ví dụ: Tôi muốn có một số loại chương trình thành viên nơi tôi có thể có thiết lập loại "đám mây", cũng như khả năng lưu trữ hơn 10 GB cùng một lúc. Thật không may, điều đó dường như không có trong thẻ cho Transfer.sh tại thời điểm này.
Tuy nhiên, ngay cả khi không có tất cả các tính năng nâng cao hơn tôi muốn, nó vẫn là một công cụ cực kỳ hữu ích. Nếu bạn yêu thích dòng lệnh Linux và đang tìm kiếm một cách mới để chuyển các tập tin qua lại, bạn sẽ không muốn thử điều này.
Bạn có nghĩ rằng chuyển các tập tin trong dòng lệnh là một ý tưởng tốt? Cho chúng tôi biết lý do tại sao hoặc tại sao không dưới đây!