folderコマンド

KSMアプリケーションに共有されたKeeperボルトのフォルダを管理

folderコマンド

説明: ボルトからフォルダを一覧表示、作成、更新、削除します。KSMアプリケーションに共有されているフォルダ内でのみ機能します。folderコマンドで、既存の共有フォルダ内のサブフォルダを管理します。

パラメータ

実行するサブコマンド

形式: ksm folder <サブコマンド>

サブコマンド

サブコマンド

説明

list

アプリケーションに関連付けられているすべてのフォルダを一覧表示します

add

ボルトに新しいサブフォルダーを追加します。

update

フォルダの名前を変更する

delete

ボルトからフォルダを削除する

list

アプリケーションに関連付けられているすべてのフォルダを一覧表示します。

ksm folder list

オプションパラメータ

  • --json 結果をJSON形式で返します。

  • -f, --folder <folder UID> 選択したフォルダUID内のフォルダ/レコードのみを一覧表示します。

  • -r, --recursive 選択したフォルダUID内のすべてのフォルダ/レコードを、すべてのサブフォルダも含めて一覧表示します。

  • -l, --list-records 出力にフォルダレコード情報を含めます。

パラメータを指定しない場合、コマンドはKSMアプリに共有されているすべてのフォルダが一覧表示されます。--list-recordsオプションが存在する場合は、KSMアプリに直接共有されているレコード(フォルダ内ではない) も含め、すべてのレコードが表示されます。

例1: 表形式

$ ksm folder list

 Type Parent                  UID                     Title
 ---- ----------------------- ----------------------- ---------------
 dir                          vZdNYOi7Oh1q6pvI9jY8KA  Applications
 dir                          EVvnsKbrlYHMi4HVTBn3-w  Databases
 dir  EVvnsKbrlYHMi4HVTBn3-w  Bj9bNJjSFobG-VE7MImaIA  Oracle

例2: JSON形式

$ ksm folder list --json
[
    {
        "type": "dir",
        "parent_uid": "",
        "uid": "vZdNYOi7Oh1q6pvI9jY8KA",
        "title": "Applications"
    },
    {
        "type": "dir",
        "parent_uid": "",
        "uid": "EVvnsKbrlYHMi4HVTBn3-w",
        "title": "Databases"
    },
    {
        "type": "dir",
        "parent_uid": "EVvnsKbrlYHMi4HVTBn3-w",
        "uid": "Bj9bNJjSFobG-VE7MImaIA",
        "title": "Oracle"
    }
]

add

指定された親フォルダに新しいサブフォルダを作成します。KSMは、サブフォルダを含むKSMアプリに共有されている既存の共有フォルダにのみサブフォルダを作成できますが、新しい共有フォルダを作成することはできません。

フォルダの作成が成功すると、標準出力を介したフォルダUIDが出力されます。追加のテキストがある場合は、標準エラーに出力されます。

ksm folder add --parent-folder <フォルダUID> --title <フォルダタイトル>

必須パラメータ

--parent-folder, -f 新しい (サブ) フォルダが作成される親フォルダーのUID。

--title, -t 新しいフォルダのタイトル。

ksm folder add --parent-folder vZdNYOi7Oh1q6pvI9jY8KA --title NewApp

The following is the new folder UID ...
Ai9iFYWf6EOE0T9fVAynBg

アップデート

フォルダの名前を変更します。

ksm folder update --folder <フォルダUID> --title NEW_TITLE

パラメータ

  • --folder, -f 名前を変更するフォルダのフォルダUID。

  • --title, -t 新しいフォルダのタイトル。

$ ksm folder update --uid Ai9iFYWf6EOE0T9fVAynBg --title NewAppTitle

delete

ボルト内のフォルダを削除します (KSMアプリに共有)

ksm folder delete <フォルダUID>

パラメータ

  • <FOLDER UID> 削除するフォルダのUID (必須)

  • -f, --force 空でないフォルダを強制的に削除します (オプション)

$ ksm folder delete Ai9iFYWf6EOE0T9fVAynBg

UID                     Response Code Error
----------------------- ------------- -----
Ai9iFYWf6EOE0T9fVAynBg  ok

最終更新