跳到主要內容

GDRIVE: A SIMPLE GOOGLE DRIVE CLI CLIENT (CROSS-PLATFORM)

https://github.com/prasmussen/gdrive

Usage

drive [global options] <verb> [verb options]
Options

Global options:
        -a, --advanced Advanced Mode -- lets you specify your own oauth client id and secret on setup
        -c, --config   Set application path where config and token is stored. Defaults to ~/.gdrive
        -v, --version  Print version
        -h, --help     Show this help

Verbs:
    delete:
        -i, --id       File Id (*)
    download:
        -i, --id       File Id (*)
        -s, --stdout   Write file content to stdout
            --pop      Download latest file, and remove it from google drive
    folder:
        -t, --title    Folder to create (*)
        -p, --parent   Parent Id of the folder
            --share    Share created folder
    info:
        -i, --id       File Id (*)
    list:
        -m, --max      Max results
        -t, --title    Title filter
        -q, --query    Query (see https://developers.google.com/drive/search-parameters)
        -s, --shared   Show shared status (Note: this will generate 1 http req per file)
        -n, --noheader Do not show the header
    share:
        -i, --id       File Id (*)
    unshare:
        -i, --id       File Id (*)
    upload:
        -f, --file     File or directory to upload (*)
        -s, --stdin    Use stdin as file content (*)
        -t, --title    Title to give uploaded file. Defaults to filename
        -p, --parent   Parent Id of the file
            --share    Share uploaded file
    url:
        -i, --id       File Id (*)
        -p, --preview  Generate preview url (default)
        -d, --download Generate download url
Examples

List files

$ drive list
Id                             Title                     Size     Created
0B3X9GlR6EmbnenBYSFI4MzN0d2M   drive-freebsd-amd64       5 MB     2013-01-01 21:57:01
0B3X9GlR6EmbnOVRQN0t6RkxVQk0   drive-windows-amd64.exe   5 MB     2013-01-01 21:56:41
0B3X9GlR6Embnc1BtVVU1ZHp2UjQ   drive-linux-arm           4 MB     2013-01-01 21:57:23
0B3X9GlR6EmbnU0ZnbGV4dlk1T00   drive-linux-amd64         5 MB     2013-01-01 21:55:06
0B3X9GlR6EmbncTk1TXlMdjd1ODQ   drive-darwin-amd64        5 MB     2013-01-01 21:53:34
Upload file or directory

$ drive upload --file drive-linux-amd64
Id: 0B3X9GlR6EmbnU0ZnbGV4dlk1T00
Title: drive-linux-amd64
Size: 5 MB
Created: 2013-01-01 21:55:06
Modified: 2013-01-01 21:55:06
Owner: Petter Rasmussen
Md5sum: 334ad48f6e64646071f302275ce19a94
Shared: False
Uploaded 'drive-linux-amd64' at 510 KB/s, total 5 MB
Download file

$ drive download --id 0B3X9GlR6EmbnenBYSFI4MzN0d2M
Downloaded 'drive-freebsd-amd64' at 2 MB/s, total 5 MB
Share a file

$ drive share --id 0B3X9GlR6EmbnOVRQN0t6RkxVQk0
File 'drive-windows-amd64.exe' is now readable by everyone @ https://drive.google.com/uc?id=0B3X9GlR6EmbnOVRQN0t6RkxVQk0
Pipe content directly to your drive

$ echo "Hello World" | drive upload --stdin --title hello.txt
Id: 0B3X9GlR6EmbnVHlHZWZCZVJ4eGs
Title: hello.txt
Size: 12 B
Created: 2013-01-01 22:05:44
Modified: 2013-01-01 22:05:43
Owner: Petter Rasmussen
Md5sum: e59ff97941044f85df5297e1c302d260
Shared: False
Uploaded 'hello.txt' at 6 B/s, total 12 B
Print file to stdout

$ drive download --stdout --id 0B3X9GlR6EmbnVHlHZWZCZVJ4eGs
Hello World
Get file info

$ drive info --id 0B3X9GlR6EmbnVHlHZWZCZVJ4eGs
Id: 0B3X9GlR6EmbnVHlHZWZCZVJ4eGs
Title: hello.txt
Size: 12 B
Created: 2013-01-01 22:05:44
Modified: 2013-01-01 22:05:43
Owner: Petter Rasmussen
Md5sum: e59ff97941044f85df5297e1c302d260
Shared: False
Get a url to the file

$ drive url --id 0B3X9GlR6EmbnVHlHZWZCZVJ4eGs
https://drive.google.com/uc?id=0B3X9GlR6EmbnVHlHZWZCZVJ4eGs</verb>

留言

這個網誌中的熱門文章

如何傳送被gmail給封鎖的附件

最近在處理電子郵件上,發現有些附件類型的檔案寄到公司的郵件系統被退件了,即便是壓縮過都是如此,經過查詢後得知原來是 Gmail對於附件的檔案類型有限制 ,由於Gmail加入了直接把雲端硬碟內檔案當附件的方法,所以我就來說明該怎樣寄送會被封鎖的附件。 1.首先先撰寫好你要寄出的郵件。 2.點選使用雲端硬碟插入檔案 3. 我在同帳號內的雲端硬碟內有個資料夾叫Gmail附件,所以點選資料夾內的檔案,選擇 [插入] ,如果要分享的是一整個資料夾也可以在點選到資料夾時就直接點選 [插入] 。 A:直接分享資料夾 B:分享檔案 4.回到主頁面上,選擇傳送,就可以把該封郵件寄出去。 5.當你寄出前如果該檔案或資料夾未曾共用,會跳出訊息,讓你可以設定共用,記得要選 [共用並傳送] ,這樣收件者才能看到附件。 6.收件者在收到郵件的時候,會看不到附件符號,也就是該信件看起來是沒有附件的。 7.但是進到郵件內容時,就可以看附件,如果不是透過Gmail收的郵件,會看到分享連結,這樣就可以不需要管附件大小,及附件的檔案類型,而將附件寄給其他人了。

電子發票專用字軌號碼取號作業(發票取號)

當在國稅局申請電子發票開立資格通過後,也確認可以取號(新取號或增加取號都相同),即可上電子發票整合服務平台進行取號作業,作業方式如下:

建立行事曆的ICS URL

透過Visual Studio 可以快速地產生 行事曆的 ics 格式,該如何快速完成呢?