Transfer.sh, 터미널에서 쉽게 파일 공유

transfer.sh 정보

다음 기사에서는 Transfer.sh를 살펴볼 것입니다. 이것은의 서비스입니다 무료 숙박. 이 서비스를 통해 사용자는 파일을 온라인으로 저장, 동기화 및 다른 사용자와 공유 할 수 있습니다. 우분투의 터미널에서이 모든 작업을 수행 할 수 있습니다.

Transfer.sh 우리 계정없이 파일 업로드 가능, 최대 10GB. 파일은 서비스에 저장되며 14 일 동안 다운로드 가능. 이 기간이 지나면 파일이 자동으로 삭제됩니다.

이것은 우리가 할 수있는 많은 유틸리티 중 하나입니다. 터미널에서 찾기. 일부는 CLI 기반이고 일부는 GUI 기반이며 일부는 무료이며 일부는 유료입니다. 인터넷을 통해 명령 줄에서 대용량 파일을 공유하거나 전송할 때 실제로 작동하는 것은 몇 개뿐입니다. 그들 중 하나는 transfer.sh. 이름에도 불구하고 스크립트가 아니라 웹 사이트입니다. 이 페이지를 통해 인터넷을 통해 쉽고 빠르게 파일을 공유 할 수 있습니다. cURL 또는 wget 외에는 설치할 필요가 없습니다.. 대부분의 Gnu / Linux 배포판에는 이러한 유틸리티가 미리 설치되어 있습니다. 따라서 실제로 아무것도 설치할 필요가 없습니다.

transfer.sh 한 번에 최대 10GB의 파일을 업로드 할 수 있습니다.. 모든 공유 파일은 14 일 후에 자동으로 만료되므로 (공유하기에 충분한 시간 이상) 수동으로 삭제할 필요가 없습니다. 우리를 허용합니다 단일 파일 또는 그룹 업로드 한 번에. 업로드하기 전에 모든 파일을 암호화 할 수 있습니다. ClamAV 또는 VirusTotal을 사용하여 맬웨어 또는 바이러스가로드 된 파일을 검사 할 수 있습니다. 그리고 물론 완전 무료. 이 프로젝트에 대한 자세한 내용은 프로젝트 웹 사이트.

transfer.sh를 사용하여 파일을 공유하거나 전송하는 것은 전혀 복잡하지 않습니다. 먼저 파일을로드하는 방법을 살펴 보겠습니다.

Transfer.sh로 파일 업로드

다음 명령을 실행하여 파일을 공유하기 만하면됩니다.

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

이 예에서 ENTREUNOS.pdf는 내 바탕 화면에 있습니다.

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

업로드가 완료되면 서비스는 이전 줄에 표시된 것과 같이 파일에 대한 고유 한 다운로드 링크를 반환합니다. 이 URL을 다운로드하여이 파일을 사용하려는 모든 사람에게 전달할 수 있습니다.

가능하다 'wget'을 사용하여 파일 업로드.

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

이 유틸리티 한 번에 여러 파일을로드 할 수 있습니다.. 이렇게하려면 다음과 같은 구조의 주문 만 실행하면됩니다.

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

transfer.sh 여러 파일 업로드

파일 다운로드

파일을 다운로드하려면 다음과 같은 명령을 사용하여 광대하게 실행하십시오. 여기에는 다운로드 할 URL과 컴퓨터에 생성 될 파일의 ​​이름이 표시됩니다.

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

transfer.sh 다운로드 파일

또는 다운로드를 미리보고 웹 브라우저에서 수행 할 수 있습니다.. 주소 표시 줄에 다운로드 링크를 입력하고 "다운로드"버튼을 클릭하여 공유 파일을 다운로드하십시오.

브라우저에서 transfer.sh 다운로드

파일 암호화 및 업로드

보안 강화 이 응용 프로그램을 사용하면 파일을 암호화하고 업로드 할 수 있습니다.. 파일을 암호화하고 업로드하기 위해 터미널에서 다음과 같은 것을 실행합니다.

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

암호를 두 번 입력하라는 메시지가 표시됩니다. 응용 프로그램은 암호화 된 파일의 다운로드 링크를 제공합니다. 다음과 같습니다.

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

파일 해독 및 다운로드

이전에 암호화 된 파일을 해독하고 다운로드하려면 다음을 실행하기 만하면됩니다.

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

별칭 추가

이 서비스를 자주 사용할 계획이라면 .bashrc 또는 .zshrc 파일에 별칭 추가를 고려할 수 있습니다. 이 명령을 더 쉽게 사용할 수 있습니다.

BASH 쉘을 사용하는 경우 ~ / .bashrc 파일을 편집하십시오.

sudo vi ~/.bashrc

파일 끝에 다음 행을 추가하십시오.

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; }

파일을 저장하고 닫습니다. 그런 다음 다음 명령을 실행하여 저장된 변경 사항을 적용하십시오.

source ~/.bashrc

이제 아래와 같이 파일을 업로드 및 다운로드 할 수 있습니다.

transfer archivo.txt

보시다시피 후자는이 유용한 터미널 프로그램을 훨씬 쉽게 사용할 수 있도록합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   바드롬

    안녕 데미안!

    이 큰 기여에 감사드립니다!
    이 기회를 빌어 작은 스크립트에 넣었고 매개 변수의 조건에 "="를 사용해야했습니다.
    이런 식으로 기본 이름을 저장했습니다….
    좋은 생각일까요 아니면 언젠가는 ..

    1.    데미안 아모에도

      원하는대로 작동하는 한 무엇이 문제입니까? 살루 2.