🍎
MacのコンソールからiCloud上のファイルを操作する
概要
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