Αν θέλετε να μοιραστείτε μεγάλα αρχεία χρησιμοποιώντας εντολές μόνο από το terminal του linux σας τότε η Transfer.sh είναι η λύση για εσάς.
H Transfer.sh δεν απαιτεί καμία εγκατάσταση από εσάς. Όλα γίνονται σε απευθείας σύνδεση. Αντ ‘αυτού, το μόνο που θα χρειαστεί να κάνετε είναι να εγκαταστήσετε ένα πρόγραμμα – Curl, το οποίο είναι ένα εργαλείο που σας βοηθάει να ανεβάζετε δεδομένα σε ένα server. Είναι εύκολο στην εγκατάσταση και το μόνο που πρέπει να κάνετε είναι το παρακάτω, αναλόγως του λειτουργικού σας προγράμματος:
Ανοίξτε ένα τερματικό παράθυρο στο Linux σας και πληκτρολογήστε τα εξής:
Για Ubuntu (ή οτιδήποτε βασίζεται σε Ubuntu): sudo apt-get install curl
Για Fedora : sudo dnf install curl
Για Arch : sudo pacman -S curl
Αφού εγκατασταθεί το Curl είστε πλέον έτοιμοι να ανεβάσετε τα αρχεία που επιθυμείτε. Ας δούμε πως με το παρακάτω παράδειγμα εντολών:
curl --upload-file ./filename https://transfer.sh/filename
Εάν θέλετε για παράδειγμα να ανεβάσετε, ας πούμε, το αρχείο “text.txt” τότε η εντολή θα γίνει:
curl --upload-file ./text.txt https://transfer.sh/text.txt
Μόλις εκτελέσετε την εντολή, η traηsfer.sh θα δημιουργήσει ένα μοναδικό σύνδεσμο λήψης, μια σύνδεση με την οποία μπορείτε να κατεβάσετε τα αρχεία σας μέσω του curl και της γραμμής εντολών ή μέσω ενός web browser (άρα μπορείτε να τα κατεβάσετε με οποιοδήποτε λειτουργικό και αν τρέχετε, ακόμα και με Windows).
Ο σύνδεσμος για το δικό μας αρχείο είναι ο παρακάτω: https://transfer.sh/uw3Fp/text.txt
Για να κατεβάσετε το αρχείο που έχετε ανεβάσει, μπορείτε αφενός μεν να να το τρέξετε στο browser σας και να κάνετε κλικ στο κουμπί download, εφετέρου να πληκτρολογήσετε την παρακάτω εντολή σε ένα terminal παράθυρο οποιουδήποτε linux λειτουργικού
curl https://transfer.sh/yw3Fp/text.txt > text.txt
Η παραπάνω εντολή θα αποθηκεύσει το αρχείο σε τοπικό επίπεδο. Φυσικά, η traηsfer.sh λειτουργεί με όλους τους τύπους αρχείων, και όχι μόνο με εκείνο που χρησιμοποιήθηκε σε αυτό το παράδειγμα. Στην πραγματικότητα, μπορείτε να ανεβάσετε δωρεάν μέχρι και 10 GBs σε ένα μόνο αρχείο, μέγεθος πολύ ικανοποιητικό και για τον πιο απαιτητικό χρήστη.
Αν διερωτάστε γιατί να μοιράσω τα αρχεία μου μέσω ενός terminal, αντί ενός browser, τότε η απάντηση είναι η εξής: απλότητα! Η γραμμή εντολών του linux προσφέρει τη απλότητα και την συνδυαστική λειτουργικότητα με άλλα προγράμματα με αποτέλεσμα να αποτελεί ένα σπουδαίο εργαλείο. Δεν είναι τυχαίο που έχει φανατικούς οπαδούς.
Σημείωση: H Traηsfer.sh λειτουργεί σε οποιοδήποτε σύστημα που έχει bash και curl. Αυτό σημαίνει ότι μπορεί να εργαστεί με BSD και OSX ( ενδεχομένως ακόμα και με τα Windows ), και όχι μόνο με Linux.