Transfer.sh, egyszerűen ossza meg a fájlokat a terminálról

a transzferről.sh

A következő cikkben megnézzük a Transfer.sh fájlt. Ez a ingyenes szállás. A szolgáltatás lehetővé teszi a felhasználók számára a fájlok online tárolását, szinkronizálását és megosztását más felhasználókkal. Mindezt az Ubuntuban lévő terminálunkról tudjuk majd megtenni.

Transfer.sh nekünk lehetővé teszi a fájlok feltöltését fiók nélkül, legfeljebb 10 GB. A fájlok a szolgáltatásban vannak tárolva, és vannak 14 napig letölthető. Ezen időszak után a fájlok automatikusan törlődnek.

Ez az egyik a sok segédprogram közül, amelyet csak tudunk megtalálja a terminálban. Néhányan CLI-alapúak, mások GUI-alapúak, mások ingyenesek, mások pedig fizetettek. Ha nagy fájlokat osztunk meg vagy továbbítunk a parancssorból az interneten keresztül, valójában csak néhány működik. Az egyik az Transfer.sh. A neve ellenére nem szkript, hanem weboldal. Ez az oldal lehetővé teszi számunkra a fájlok egyszerű és gyors megosztását az interneten keresztül. A cURL vagy a wget kivételével nem kell semmit telepíteni. A legtöbb Gnu / Linux disztribúcióban ezek a segédprogramok előre vannak telepítve. Tehát nem kell semmit telepítenie.

Transfer.sh ez lehetővé teszi számunkra, hogy 10 GB-os fájlokat töltsünk fel egy mozdulattal. Az összes megosztott fájl 14 nap elteltével automatikusan lejár (több mint elegendő idő van a megosztásra), így nem kell aggódnia a manuális törlés miatt. Megengedi nekünk töltsön fel egyetlen fájlt vagy csoportot egy menetben. Az összes fájl titkosítható feltöltés előtt. A rosszindulatú programokkal vagy vírusokkal töltött fájlokat a ClamAV vagy a VirusTotal segítségével vizsgálhatjuk meg. És természetesen az is teljesen ingyen. További információ a projektről: projekt honlapja.

A fájlok megosztása vagy átvitele a transfer.sh használatával egyáltalán nem bonyolult. Először nézzük meg, hogyan lehet betölteni a fájlokat.

Fájlok feltöltése a Transfer.sh segítségével

A fájlok megosztásához csak a következő parancsot kell futtatnia:

curl --upload-file ENTREUNOS.pdf https://transfer.sh/ENTREUNOS.pdf

Ebben a példában az ENTREUNOS.pdf az asztalomon található.

https://transfer.sh/bZNd9/ENTREUNOSYCEROS.pdf

Amikor a feltöltés befejeződött, a szolgáltatás visszaküldi a fájl egyedi letöltési linkjét, hasonlóan az előző sorban láthatóhoz. Átadhatja ezt az URL-t bárkinek, akinek le szeretné tölteni és használni szeretné ezt a fájlt.

Ez is lehetséges fájlok feltöltése a „wget” használatával.

wget --method PUT --body-file=/home/sapoclay/Escritorio/ENTREUNOS.pdf https://transfer.sh/ENTREUNOSYCEROS.pdf -O - -nv

Ez a segédprogram ez lehetővé teszi számunkra, hogy egyszerre több fájlt töltsünk be. Ehhez csak a következő felépítésű megrendelést kell végrehajtanunk:

curl -i -F filedata=@/home/sapoclay/Escritorio/bash_tips.pdf -F filedata=@/home/sapoclay/Escritorio/bash_tips_2.pdf https://transfer.sh/

transfer.sh töltsön fel több fájlt

Töltse le a fájlokat

A fájl letöltéséhez hajtson végre minket hatalmas módon egy olyan paranccsal, mint a következő. Ebben feltüntetjük a letöltendő URL-t és a számítógépünkön létrehozandó fájl nevét:

curl https://transfer.sh/bZNd9/ENTREUNOSYCEROS.pdf -o entreunosyceros.pdf

transfer.sh fájlok letöltése

Alternatív megoldásként megtekinthetjük a letöltést, és webböngészőnkből elvégezhetjük. Csak tegye a letöltési linket a címsávba, és kattintson a "letöltés" gombra a megosztott fájl letöltéséhez.

transfer.sh letöltés a böngészőből

Fájlok titkosítása és feltöltése

A nagyobb biztonság érdekében ez az alkalmazás lehetővé teszi számunkra a fájlok titkosítását és feltöltését. A fájlok titkosításához és feltöltéséhez valami hasonlót hajtunk végre a terminálon:

cat /home/sapoclay/Escritorio/archivo.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/archivo.txt

Kétszer kérünk meg egy jelszót. Az alkalmazás megadja nekünk a titkosított fájl letöltési linkjét. Ami a következő lesz:

https://transfer.sh/140GNQ/archivo.txt

Fájlok visszafejtése és letöltése

Az előző titkosított fájl visszafejtéséhez és letöltéséhez csak a következőket kell végrehajtanunk:

curl https://transfer.sh/140GNQ/archivo.txt|gpg -o- > /home/sapoclay/Escritorio/entreunosyceros.txt

Aliasok hozzáadása

Ha ezt a szolgáltatást gyakran tervezzük használni, megfontolhatjuk álnevek hozzáadását a .bashrc vagy .zshrc fájlokhoz hogy ez a parancs még könnyebben használható legyen.

A BASH shell használatával szerkessze a ~ / .bashrc fájlt:

sudo vi ~/.bashrc

Adja hozzá a következő sorokat a fájl végéhez.

transfer() { if [ $# -eq 0 ]; then echo -e "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fi 
tmpfile=$( mktemp -t transferXXX ); if tty -s; then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; fi; cat $tmpfile; rm -f $tmpfile; }

Mentse és zárja be a fájlt. Ezután futtassa a következő parancsot a mentett módosítások életbe léptetéséhez.

source ~/.bashrc

Mostantól képes lesz fájlokat feltölteni és letölteni az alábbiak szerint.

transfer archivo.txt

Ez utóbbi, amint láthatja, sokkal könnyebbé teszi ennek a hasznos terminálprogramnak a használatát.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

2 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Badrom dijo

    Szia Damian!

    Köszönöm ezt a nagyszerű hozzájárulást!
    Megragadom az alkalmat, hogy megkérdezzem, hogy egy kis szkriptbe tettem-e, és a paraméter feltételében "=" -t kellett használnom.
    Így elmentettem a basename-t.
    Szerinted jó ötlet vagy egyszer petera ..

    1.    Damian Amoedo dijo

      Amíg neked működik, ahogy akarod, mi a probléma? Salu2.