Woof - Linux의 로컬 네트워크를 통해 파일을 쉽게 교환 할 수 있습니다.


Woof ( Web Offer One File 의 줄임말)는 소규모 로컬 네트워크의 호스트간에 파일을 공유하기위한 간단한 응용 프로그램입니다. 지정된 시간 동안 지정된 파일을 제공 할 수있는 작은 HTTP 서버 (기본값은 한 번)로 구성되어 종료됩니다.

woof 를 사용하려면 단일 파일에서 호출하고 수신자는 웹 브라우저를 통해 또는 cURL, HTTPie, wget 또는 kurly와 같은 명령 행 웹 클라이언트를 사용하여 공유 파일에 액세스 할 수 있습니다 컬 대안)

다른 파일 공유 도구에 비해 의 한 가지 장점은 수신자에게 웹 브라우저가 설치되어 있으면 다른 운영체제 또는 다른 장치 (컴퓨터, 스마트 폰, 태블릿 등)간에 파일을 공유한다는 것입니다.

이 기사에서는 Linux에 우회 (woof) 를 설치하고이를 사용하여 로컬 네트워크에서 파일을 공유하는 방법을 보여줍니다.

Linux에서 설치 및 사용 방법

데비안과 우분투에서는 그림과 같이 apt 또는 apt-get 패키지 관리자를 사용하여 배포본의 기본 저장소에서 ' 우연 '패키지를 쉽게 설치할 수 있습니다.

$ sudo apt install woof
OR
$ sudo apt-get install woof

다른 Linux 배포판에서는 wget 명령을 사용하여 woof 스크립트를 다운로드하여 그림과 같이 /usr/bin 디렉토리로 이동할 수 있습니다.

$ wget http://www.home.unix-ag.org/simon/woof
$ sudo cp woof /usr/bin/

파일을 공유하려면 그림과 같이 인수로 제공하십시오.

$ woof ./bin/bashscripts/getpubip.sh 

그런 다음 woof는 파트너가 파일에 액세스하는 데 사용할 수있는 URL (이 경우 http://192.168.43.3::8080/ )을 생성합니다.

수신자에게 URL을 보냅니다. 수신자가 파일에 액세스하면 woof가 종료됩니다 (다음 스크린 샷 참조).

빨간

사용자 정의 이름을 지정하려면 다음과 같이 -O 옵션을 사용하십시오.

$ wget -O  custom_name http://192.168.43.31:8080

또는 그림과 같이 웹 브라우저에서 공유 파일에 액세스 할 수도 있습니다 ( 파일 저장 을 클릭하여 다운로드).

기본적으로 [우회] 는 파일을 한 번 공유하며 수신자가 파일을 다운로드하면 우회가 종료됩니다. -c 옵션을 사용하여 종료 전에 파일을 공유하는 시간을 설정할 수 있습니다.

다음 명령은 3 회 다운로드 후 woof를 종료합니다.

$ woof -c 3 ./bin/bashscripts/getpubip.sh

디렉토리를 공유하려면 tarball을 만들고 gzip 압축을 위해 ( -z 를 사용하거나 bzip2 압축을 위해 -j 를 사용하거나 -z 를 참고하십시오). 예 :

$ woof -c 2 -z ./bin/

다운로드 파일 이름을 확인하십시오. 다음 스크린 샷과 같이 Gzip 아카이브 여야합니다.

또한 -U 플래그를 사용하여 위도 에 파일 업로드를 허용하는 업로드 양식을 제공하도록 지시 할 수 있습니다. 파일은 다음 위치에서 woof가 시작된 현재 디렉토리에 업로드됩니다.

$ woof -U

그런 다음 파트너는 생성 된 URL을 사용하여 그림과 같이 브라우저에서 업로드 양식에 액세스 할 수 있습니다.

찾아보고 파일을 선택한 후 업로드 버튼을 클릭하여 파일을 업로드하십시오.

파일이 위장이 호출 된 동일한 디렉토리에 업로드되어야하는지 확인할 수 있습니다.

다음을 실행하면 더 많은 사용 옵션을 볼 수 있습니다.

$ man woof 
OR
$ woof -h

Woof 는 로컬 영역 네트워크에서 파일을 공유하기위한 작고 사용하기 쉬운 HTTP 서버입니다. 이 기사에서는 Linux에서 우퍼를 설치하고 사용하는 방법을 설명했습니다. 아래의 피드백 양식을 사용하여이 도구에 대한 의견을 나누거나 질문하십시오.