Transfer.sh
De Linuxmemo.
Site de transfert de fichier en ligne de commande.
https://transfer.sh/
Sommaire |
[modifier] .bashrc fonction
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 echo }
[modifier] Plusieurs fichiers
zip -e nomdufichier.zip fichier1.txt fichier2.txt ou zip -r -e nomdufichier.zip repertoire/ transfer nomdufichier.zip
[modifier] Transfert avec mail
transfer nomdufichier.zip | mail -s "ton fichier zip" user@yourmaildomain.com
[modifier] Encrypt your files before the transfer
#upload cat /tmp/hello.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/test.txt #download curl https://transfer.sh/1lDau/test.txt|gpg -o- > /tmp/hello.txt
[modifier] Téléchargement
curl curl https://transfer.sh/PLYvX/compress.zip -o compress.zip ou wget https://transfer.sh/PLYvX/compress.zip