🍎

MacのコンソールからiCloud上のファイルを操作する

2022/07/07に公開

概要

MacのコンソールからiCloud上のファイルを操作する方法について

前提条件

コンソールから見たiCloudディレクトリ所在

コンソールから見たiCloudディレクトリ所在は <ユーザのホームディレクトリ>/Library/Mobile Documents/com~apple~CloudDocs です。

よって、lsコマンドにより以下のようにiCloud上のファイルを確認できます。

[elis@elis 22-07-06_2:13 ~]$ ll /Users/elis/Library/Mobile\ Documents/com~apple~CloudDocs
total 8
drwxr-xr-x@  7 elis  staff   224 Jul  6 01:00 dir001
drwxr-xr-x@  7 elis  staff   224 Jul  6 01:00 dir002
drwxr-xr-x@ 10 elis  staff   320 Jul  6 01:00 dir003
drwxr-xr-x@ 10 elis  staff   320 Jul  6 01:00 dir004
...

もう少し楽に見られるようにする

毎回 <ユーザのホームディレクトリ>/Library/Mobile Documents/com~apple~CloudDocs を指定するのは面倒なので、~/.bashrcに以下を追加します。

なお変数名のicdrvは任意で変えていただいてOKです。

export icdrv="$(echo ~$(whoami))/Library/Mobile Documents/com~apple~CloudDocs"

その後、

source ~/.bashrc

すると、以下のとおり指定した変数で参照できるようになります。

[elis@elis 22-07-06_2:15 ~]$ ll $icdrv
total 8
drwxr-xr-x@  7 elis  staff   224 Jul  6 01:00 dir001
drwxr-xr-x@  7 elis  staff   224 Jul  6 01:00 dir002
drwxr-xr-x@ 10 elis  staff   320 Jul  6 01:00 dir003
drwxr-xr-x@ 10 elis  staff   320 Jul  6 01:00 dir004
...

Discussion