추천, 2024

에디터의 선택

4 인기있는 (비공식) Google 드라이브 Linux 클라이언트

구글이 자사의 클라우드 스토리지 서비스 인 구글 드라이브 (Google Drive)를 출시 한 이래 4 년이 넘었으며, 시장에서 가장 인기있는 클라우드 스토리지 서비스 중 하나로 성장했다는 것은 의심의 여지가 없다.

이 수치를 감안할 때 모든 주요 플랫폼 사용자가 서비스에 액세스 할 수 있다고 가정합니다. 슬프게도, 그렇지 않습니다. 공식 고객은 Windows, Android 및 OS X에서 1 일부터 사용할 수 있지만 iOS 및 Chrome OS는 곧 목록에 추가했습니다. 그러나 목록에없는 것은 리눅스 다.

캘리포니아 주 마운틴 뷰에있는 회사는 2012 년에 "팀이 Linux 용 동기화 클라이언트로 작업 중"이라고 말했고 2013 년에는 팀이 Linux 용 동기화 클라이언트로 작업하고 있지만 정확한 시간 프레임. 이해할 수 있듯이 Linux 사용자는 불만스럽고 좌절감을 느낍니다. 전체 Reddit 스레드는 Google에 대한 그들에 대한 무관심을 논의하는 데 전념합니다.

Linux 용 공식 Google 드라이브 클라이언트가 도착할 지 여부는 여전히 모르지만 다행히도 사용자를 대신하여 다양한 비공식 대안을 사용할 수 있습니다. 이 기사에서는 Grive2, 드라이브, OverGriveInsync의 4 가지에 대해 설명합니다.

참고 : 모든 클라이언트는 Ubuntu 16.04에서 테스트되었으며이 기사에서 언급 된 모든 명령은 우분투에만 해당됩니다.

1. Grive2

Grive2는 사용 된 문서 목록 API가 종료 된 후 작동을 멈춘 Google 드라이브의 현재 버려진 Grive 클라이언트의 포크입니다. Vitaliy Filippov가 개발 한이 새로운 반복 기능은 Google 드라이브 REST API를 사용하여 검색 엔진의 클라우드 스토리지 서비스와 대화합니다. 설치 및 설정 부분을 시작하기 전에 Grive2가 아직 베타 단계에 있음을 언급 할 가치가 있습니다. 즉, 누락 된 기능이 있으며 도구가 버그가있는 경우도 있습니다.

다운로드 및 설치

첫 번째 단계는 도구의 공식 GitHub 페이지에서 최신 Grive2 패키지를 다운로드하는 것입니다. 완료되면 도구 자체를 빌드하기 전에 도구의 종속성을 설치해야합니다. 다음은 명령입니다.

 sudo apt-get install git cmake 빌드 필수 libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev 

이제 다운로드 한 Grive2 패키지 (.zip 파일)를 추출하고 추출 된 디렉토리에 입력하십시오. 여기에서 다음 명령을 실행하여 도구를 빌드하고 설치하십시오.

 mkdir 빌드 cd 빌드 cmake .. make -j4 sudo make install 

설정

다음으로 Google 드라이브 관련 항목을 동기화 할 디렉토리를 만듭니다. 예를 들어 내 홈 디렉토리에 googleDrive 라는 디렉토리를 만들었습니다. 완료되면 새로 생성 된 디렉토리에 들어가고 다음 명령을 입력하여 명령 행에서 Grive2를 실행하십시오.

 grive-a 

Grive2를 처음 실행하면 클라이언트가 Google 드라이브 계정에 연결하는 데 도움이되므로 '-a'가 필요합니다. 아래 출력에서 ​​볼 수 있듯이 URL로 이동해야 애플리케이션이 Google 드라이브 계정에 액세스 할 수 있는지 여부를 묻는 메시지가 표시됩니다. 권한이 주어지면 명령 줄에 입력해야하는 코드가 표시됩니다.

그게 전부 야. 지금까지 언급 한 모든 단계가 성공적으로 완료되었다고 가정하면 Grive2는 Google 드라이브 파일을 로컬에서 다운로드하기 시작합니다. 동기화를 원할 때마다 'grive'명령 (sans '-a')을 실행해야합니다. 도움말을 보려면 '-help'플래그와 함께 명령을 실행하십시오. 도구의 기능과 한계점에 대해 자세히 알아 보려면 여기를 클릭하십시오.

2. overGrive

overGrive는 Google 드라이브 용 GUI 기반 클라이언트입니다. 이 프로젝트는 현재 출시되지 않은 Grive 명령 줄 클라이언트의 그래픽 프론트 엔드로 시작되었지만 곧 Google의 클라우드 스토리지 서비스를위한 별도의 본격적인 클라이언트로 바뀌 었습니다. 안타깝게도 overGrive는 오픈 소스도 프리웨어도 아니며 Google 드라이브 계정 당 4.99 달러를 돌려주는 독점 소프트웨어입니다. 그러나, 그것은 값을 치를만한 가치가 있는지 여부를 판단 할 수있는 14 일 무료 평가판이 함께 제공됩니다.

다운로드 및 설치

첫 단계는 공식 웹 사이트에서 할 수있는 overGrive 패키지를 다운로드하는 것입니다. 우분투의 경우 'dpkg'명령을 사용하여 설치할 수있는 .deb 파일을 받게됩니다. 여기에 내가 어떻게 했을까?

 sudo dpkg -i overgrive_3.1.9_all.deb 

필자의 경우 위의 명령은 처음에는 다음과 같은 출력으로 실패했습니다.

 패키지 목록 읽기 ... 완료 빌드 의존성 트리 상태 정보 읽기 ... 완료 'apt-get -f install'을 실행하여 다음을 수정하십시오. 다음 패키지는 충족되지 않은 종속성이 있습니다 : overgrive : 의존 : python-pip하지만 의존성 : python-gi하지만 설치되지 않습니다. 의존 : python-setuptools하지만 설치되지 않습니다. 의존 : libappindicator1하지만 설치되지 않습니다. E : Unmet dependencies. 패키지가 없으면 'apt-get -f install'을 시도하십시오 (또는 솔루션을 지정하십시오). 

보시다시피, unmet dependencies가 있는데, 다음 명령을 실행하여 수정했습니다 :

 apt-get -f install 

그리고 'dpkg'명령을 다시 실행했습니다. 이번에는 성공적이었고 클라이언트가 설치되었습니다. overGrive를 시작하려면 Dash :

설정

처음으로 클라이언트를 시작하면 클라이언트를 효과적으로 Google 드라이브 계정에 연결할 수있는 설정을해야합니다.

위 창에서 '확인'버튼을 클릭하면 다음 창이 표시됩니다.

'계정 연결'버튼을 클릭하십시오. 그러면 oneGrive가 귀하의 Google 드라이브 계정에 액세스 할 수있는 권한을 요청하는 웹 페이지가 열립니다.

'허용'버튼을 클릭하면 클라이언트의 창 (아래 그림의 흐린 부분)에 입력해야하는 코드가 표시됩니다.

그런 다음 '확인'버튼을 누르십시오.

이상하게도, 제 경우에는, 'Validate'버튼을 클릭 한 후, 소프트웨어가 충돌 한 것처럼 oneGrive 창이 사라졌습니다. 나는 1 분 정도 기다렸다가 다시 Dash를 통해 Grive를 열었다. 이번에는 하나의 드라이브가 현재 14 일 만료되는 평가판 기간에 실행 중임을 알리는 창이 나타납니다.

동일한 상황이 발생하면 '계속'버튼을 눌러 '활성화'버튼을 클릭하여 고객의 공식 웹 사이트 (아마도 라이센스 구매 용)로 이동하십시오.

'계속'버튼을 누르면 클라이언트가 이제 Google 드라이브 계정에 연결되었음을 알리는 창이 열립니다.

'동기화 시작'버튼을 누르면 화면의 오른쪽 상단에 oneGrive 시스템 트레이 아이콘이 나타나고 클라이언트 창이 사라집니다. '자동 동기화'기능이 켜져 있음을 알리는 알림도 표시됩니다.

클라이언트의 시스템 트레이 아이콘을 클릭하면 동기화 프로세스가 이미 시작되었음을 알 수 있습니다.

또한 여기에서 '자동 동기화'기능을 토글하고 로컬 디렉토리 (Google 드라이브 항목이 동기화되는 위치)를 열고 Google 드라이브 웹 인터페이스를 방문 할 수도 있습니다.

이 도구에 대한 자세한 내용은 여기에서 확인하십시오.

3. 운전하기

'드라이브'는 명령 행 Google 드라이브 클라이언트로 검색 엔진의 클라우드 스토리지 서비스로 푸시 / 풀링 할 수 있습니다. 실제로 '드라이브'는 실제로 Google 드라이브의 다른 타사 Linux 클라이언트는 아니지만 Google 드라이브 플랫폼 팀에서 일하는 Google 직원 인 Burcu Dogan이 썼습니다. 도구. 그러나 지난 1 년 동안 Dogan은 바빴으므로이 프로젝트는 Emmanuel T Odeke (odeke-em)가 관리합니다.

다운로드 및 설치

'드라이브'를 설치하기 전에 시스템에 설치된 Google의 GO 언어 컴파일러 버전 1.5.X 이상을 사용하고 있는지 확인하십시오. GO 환경을 다운로드하고 설정하려면 여기의 지침을 참조하십시오.

이제 '드라이브'클라이언트 설치를 진행할 수 있습니다. 여기에 대한 명령이 있습니다 :

 go -u github.com/odeke-em/drive/cmd/drive로 이동하십시오. 

위의 명령이 완료되면 '드라이브'에서 Google 드라이브 관련 항목을 동기화 할 디렉토리를 만듭니다. 예를 들어, 필자의 경우 홈 디렉토리에 'gdrive'라는 디렉토리를 만들었습니다.

 mkdir ~ / gdrive 

그리고 다음 명령을 실행하십시오 :

 $ 드라이브 초기화 ~ / gdrive 

평상시처럼 먼저 클라이언트를 Google 드라이브 계정에 연결해야하므로 위 명령을 실행하면 인증 요청이 표시됩니다.

터미널 화면에 표시된 링크로 이동하여 클라이언트가 계정에 연결하도록 승인하고 (이미 Google 드라이브에 로그인되어 있는지 확인) 마지막으로 코드를 복사하여 터미널에 붙여 넣으십시오.

이제 '드라이브 당김'을 사용하여 Google 드라이브 계정에서 로컬 컴퓨터로 데이터를 다운로드하고 '드라이브 푸시'로 데이터를 다운로드 할 수 있습니다. 다음은 끌어 오기의 예입니다.

 $ drive pull 고급 GDB 팁 해결 ... + / Advanced-GDB 팁 추가 카운트 1 src : 13.39KB 변경 사항을 계속 진행 하시겠습니까? [Y / n] : Y 13715 / 13715 [======================= ======================================================================================================== =========== 100.00 % 2s 

고객의 공식 문서에서 "pull 명령은 로컬에 존재하지 않지만 Google 드라이브에 원격으로 데이터를 다운로드하며 Google 드라이브에없는 로컬 데이터를 삭제할 수 있습니다. 인수없이 실행하면 현재 경로에서 모든 파일을 가져올 수 있습니다. "

여기 푸시의 예가 있습니다.

 $ drive push test.txt 해결 중 ... + /test.txt 더하기 횟수 1 변경 사항을 계속 진행 하시겠습니까? [Y / n] : y 

다음은 푸시에 관한 설명서입니다. "push 명령은 Google 드라이브에 데이터를 업로드하여 로컬에 저장된 데이터를 미러링합니다. 끌어 오기와 마찬가지로 인수없이 실행하여 현재 경로에서 모든 파일을 밀어 넣거나 하나 이상의 경로를 전달하여 특정 파일이나 디렉터리를 밀어 넣을 수 있습니다. "

배경 동기화가 아닌 '드라이브'가 푸시 - 풀 모델을 따르는 이유에 대해 궁금한 점이 있으시면 여기에서 도구의 공식 문서에서 이에 대해 이야기해야합니다. '드라이브'에 대한 자세한 내용은 여기를 참조하십시오.

4. Insync

Insync는 Linux를 비롯한 여러 플랫폼에서 작동하는 GUI 기반의 다양한 기능을 갖춘 Google 드라이브 클라이언트입니다. 그러나 OverGrive와 마찬가지로 Insync도 독점 소프트웨어이므로 25 달러가 소요됩니다. 청구 금액은 최종 사용자, 전문가 또는 조직 여부에 따라 1 회 또는 1 년이 될 수 있습니다. 고맙게도 Insync는 15 일 무료 트레일을 제공하므로 비용을 지출할지 여부를 결정하기 전에 테스트 할 수 있습니다.

다운로드 및 설치

시스템에 Insyc를 다운로드하려면 도구의 공식 웹 사이트에서 시스템의 패키지 / 설치 프로그램을 다운로드하십시오. Ubuntu의 경우 'dpkg'명령을 사용하여 쉽게 설치할 수있는 .deb 파일이 다운로드됩니다. 제 경우에는 다음과 같은 명령이 있습니다 :

 sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb 

완료되면 다음과 유사한 알림이 표시됩니다.

위 창에서 'Start Insyc'버튼을 누르면 시스템 트레이에 'i'아이콘 (아래 이미지 참조)이 표시됩니다.

설정

시스템 트레이에서 Insync의 아이콘을 클릭 한 다음 '응용 프로그램 창 열기'옵션을 클릭하여 UI를 시작하십시오.

따라서 다른 클라이언트의 경우처럼 클라이언트를 Google 드라이브 계정에 연결하는 첫 번째 단계도 여기에 있습니다. 그러므로 UI에서 'GOOGLE ACCOUNT 추가'버튼을 누르십시오. 고객이 귀하의 계정에 액세스 할 수 있도록 허용하는 웹 페이지가 열립니다.

승인을 받으면 기기에 설치된 클라이언트가 Google 드라이브 관련 항목을 동기화 할 디렉토리를 제공하도록 요청합니다.

이 설정이 끝나면 '마침'버튼을 누르십시오.

이제 클라이언트 UI를 열면 연결된 Google 드라이브 계정에 저장된 파일과 폴더는 물론 Insyc를 처리하도록 설정 한 방법을 자세히 설명하는 옵션이 표시됩니다.

왼쪽의 회색 열은 사용자가 사용할 수있는 다양한 구성 옵션을 포함합니다. 예를 들어, 선택 동기화를 사용하면 클라이언트가 동기화 할 파일을 선택할 수 있습니다. 목록 무시를 사용하면 업로드 / 다운로드하지 않으려는 파일 / 폴더를 지정할 수 있습니다. 변환을 사용하면 Google 드라이브에 저장된 콘텐츠를 Microsoft Office 또는 OpenDocument와 같은 다른 형식으로 변환할지 여부를 지정할 수 있습니다. 통계는 얼마나 많은 Google 드라이브 공간이 소비되었는지를 보여주는 차트를 제공합니다.

클라이언트에 대한 자세한 정보는 Insync 공식 웹 사이트에서이 링크로 이동하십시오. 도구를 설치하고 관련 의심 / 질문이 있으면 공식 지원 페이지로 이동하십시오.

결론

여기에 설명 된 모든 Google 드라이브 고객에게는 자체 강점과 약점이 있으므로 어떤 것이 가장 좋다고 말하는 것은 불공정합니다. 그것은 모두 귀하의 요구 사항에 달려 있습니다 - 예를 들어, GUI 기반 클라이언트가 필요한지, 지불 할 의향이 있는지, 필요한 기능 종류 등.

여기에서 논의한 목록은 철저하지는 않습니다. Rclone과 같은 다른 타사 대안도 사용할 수 있습니다. 위의 모든 것이 당신에게 깊은 인상을 남기지 않는다면, 당신도 그들을 볼 수 있습니다.

Top