Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kurusugawa-computer/nextcloud-cli

NextCloud の CLI
https://github.com/kurusugawa-computer/nextcloud-cli

Last synced: about 2 months ago
JSON representation

NextCloud の CLI

Awesome Lists containing this project

README

        

nextcloud-cli
====

NextCloud の CLI

WebUI より安心してアップロード/ダウンロードできるかもしれないし、WebUI ではできない再帰的な検索ができるかもしれない。

### インストール

Release ページのアーカイブをダウンロードして任意の場所に展開する。

### 使い方

まずログインする。

```
$ nextcloud-cli login https://kurusugawa.jp/nextcloud/
Enter username: nextcloud-user
Enter password:
```

ファイル一覧を見る。

```
$ nextcloud-cli ls Photos
1403367313553.jpg Coast.jpg Hummingbird.jpg Nut.jpg user-avatar.png
```

ファイルを検索する。

```
$ nextcloud-cli find Photos -iname *.jpg -or -iname *avatar*
Photos/1403367313553.jpg
Photos/Coast.jpg
Photos/Hummingbird.jpg
Photos/Nut.jpg
Photos/user-avatar.png
```

ファイルやディレクトリをブラウザで開く。

```
$ nextcloud-cli open Photos/user-avatar.png
```

ダウンロードする。

```
$ nextcloud-cli download -o hoge Photos
Photos/1403367313553.jpg 88.14 KiB / 88.14 KiB [=========================] 100.00% 0s
Photos/Coast.jpg 800.55 KiB / 800.55 KiB [===============================] 100.00% 0s
Photos/Hummingbird.jpg 571.50 KiB / 571.50 KiB [=========================] 100.00% 0s
Photos/Nut.jpg 932.64 KiB / 932.64 KiB [=================================] 100.00% 0s
Photos/user-avatar.png 111.13 KiB / 111.13 KiB [=========================] 100.00% 0s
```

単一ファイル(ディレクトリ)をダウンロードする。

```
$ nextcloud-cli download get Photos hoge/fuga.tar
Photos/1403367313553.jpg 88.14 KiB / 88.14 KiB [=========================] 100.00% 0s
Photos/Coast.jpg 800.55 KiB / 800.55 KiB [===============================] 100.00% 0s
Photos/Hummingbird.jpg 571.50 KiB / 571.50 KiB [=========================] 100.00% 0s
Photos/Nut.jpg 932.64 KiB / 932.64 KiB [=================================] 100.00% 0s
Photos/user-avatar.png 111.13 KiB / 111.13 KiB [=========================] 100.00% 0s
```

アップロードする。

```
$ nextcloud-cli upload -o fuga hoge/Photos
hoge/Photos/Hummingbird.jpg 571.50 KiB / 571.50 KiB [====================] 100.00% 0s
hoge/Photos/Nut.jpg 932.64 KiB / 932.64 KiB [============================] 100.00% 0s
hoge/Photos/user-avatar.png 111.13 KiB / 111.13 KiB [====================] 100.00% 0s
hoge/Photos/1403367313553.jpg 88.14 KiB / 88.14 KiB [====================] 100.00% 0s
hoge/Photos/Coast.jpg 800.55 KiB / 800.55 KiB [==========================] 100.00% 0s
```