Overførsel af store filer i terminal på Linux med Transfer.sh
Har du nogensinde spekuleret på, hvordan det ville være at kunne overføre store filer via internettet lige fra din Linux-terminal? Med Transfer.sh kan du ganske let.
Lad os være klare her: Upload og overførsel af filer i terminalen med curl
eller på anden måde er ikke noget nyt. Men det er sjældent at finde en mainstream fildelingstjeneste, der går denne rute.
Så hvordan bruger du dette værktøj på Linux? Læs videre i denne vejledning og find ud af! Vi går over, hvordan du uploader filer, download dem og næsten alt andet du behøver at vide om Transfer.sh!
Bemærk : Transfer.sh virker på ethvert system, der har bash og curl. Det betyder BSD og OSX (muligvis endda Windows), ikke bare Linux.
Installation
Transfer.sh selv kræver ikke nogen installation. Det interagerer helt online. I stedet er alt, hvad du skal gøre, installeret et program - Curl for at være præcis. Curl er let at installere. Åbn et terminalvindue og indtast følgende:
Ubuntu (eller Ubuntu-baseret distro)
sudo apt-get install krølle
Fedora
sudo dnf installer krølle
Arch
sudo pacman -S krølle
Andre distroer
Chancerne er, at curl-pakken på din Linux-distribution kaldes curl. Du skal bare åbne din pakkehåndtering og søge efter det, og derefter installere det. Det skal være let at komme i gang, da det er en velkendt pakke.
Anvendelse
Sådan uploades en fil til transfer.sh via kommandolinjen. Her er et eksempel kommando:
curl - upload-fil ./filnavn https://transfer.sh/filnavn
Hvis du skulle uploade, siger "harddrive.sh, " du vil ændre kommandoen til noget som dette:
curl - upload-file ./harddrive.sh https://transfer.sh/harddrive.sh
Når denne kommando er blevet indtastet, vil transfer.sh generere et unikt downloadlink, et link, som du kan få via curl og kommandolinjen eller via en webbrowser. Linket vil se sådan ud som dette her: https://transfer.sh/14yktw/harddrive.sh
For at downloade den fil, du har uploadet, skal du bare tage den unikke URL genereret, og indtaste denne kommando i en terminal. Alternativt kan du bare klikke på det og downloade som nævnt ovenfor.
curl https://transfer.sh/14yktw/harddrive.sh> harddrive.sh
Dette vil tage filen og gemme den lokalt. Selvfølgelig fungerer transfer.sh med alle typer filer, ikke kun dem der bruges i dette eksempel. Faktisk kan du uploade op til 10 GBs ting på én gang.
Hvorfor Transfer.sh?
For mange gange har folk været fast i kommandolinjen og har brug for en fil hurtigt. Transfer.sh løser dette problem. Ikke flere montering flashdrev for at få det vigtige .ZIP arkiv du har gemt væk et sted.
Det er ikke kun for nødsituationer eller underlige anvendelser. For dem der elsker kommandolinjen, kan transfer.sh nemt indarbejdes i workflow. Tænk på, hvor mange bash scripts der er skrevet, der kræver filer, der skal downloades. Skønt dataene kun kan lagres i 14 dage med transfer.shs hastighed og datakapacitet, kan det nemt tilføje til den slags ting.
Og selvom du ikke er i en underlig position på Linux, hvor du har brug for en fil, og du kun kan bruge kommandolinjen eller skrive et bash-script, der overfører store filer, giver Transfer.sh stadig mening. Hvorfor?
Enkelhed. Ikke mange gratis filoverførselsløsninger kan fungere lige så nemt som at indtaste en kommando. Dette værktøj, men ikke perfekt, har meget unikke muligheder, såvel som den interessante arbejdsstilling i både kommandolinjen og en webbrowser.
Konklusion
Overførsel af filer er ikke noget nyt; det er sikkert. Værktøjer som Transfer.sh ophidser mig for fremtiden. Grunden? Behandling af kommandolinjen som førsteklasses borger.
I modsætning til popular tro er kommandolinjen stadig et vigtigt og avanceret værktøj, som mange Linux-brugere ikke vil gøre uden. Derfor tror jeg, at dette værktøj er fantastisk.
Sikker på, det er ikke det største værktøj nogensinde og har fejl. For eksempel: Jeg vil gerne have en slags medlemskabsprogram, hvor jeg kan have en "cloud" type opsætning, samt evnen til at gemme mere end 10 GB ad gangen. Desværre ser det ikke ud til at være i kortene til Transfer.sh i øjeblikket.
Alligevel er det stadig et utroligt nyttigt værktøj, selv uden alle de mere avancerede funktioner, jeg ønsker det. Hvis du elsker Linux-kommandolinjen og leder efter en ny måde at overføre filer frem og tilbage på, ville du være vild, ikke at prøve det her.
Tror du at overførsel af filer i kommandolinjen er en god idé? Fortæl os hvorfor eller hvorfor ikke nedenfor!