Windowsコマンド(icacls)(その11)


アニメ『えんどろ~!』

いきなり魔王を倒してエンドロールから始まりますが、終わりではありません。ゆるゆる勇者ユーシャたちの物語です。
ユーシャたちは4人の冒険者パーティーですが、リーダーはユーシャかな、と思いきや、全員リーダーです。4人ばらばらな方向を向いてそうで、まとまっている良いパーティです。ユーシャたちの成長に、かかわってしまう魔王、面白いです。

今回も/Tです。

前回こんなディレクトリ階層を作りましたね。

C:\Users\takk\Desktop>dir /b/s
C:\Users\takk\Desktop\1
C:\Users\takk\Desktop\1\2
C:\Users\takk\Desktop\1\2\3
C:\Users\takk\Desktop\1\2\3\4
C:\Users\takk\Desktop\1\2\3\4\5
C:\Users\takk\Desktop\1\2\3\4\5\6
C:\Users\takk\Desktop\1\2\3\4\5\6\7
C:\Users\takk\Desktop\1\2\3\4\5\6\7\8
C:\Users\takk\Desktop\1\2\3\4\5\6\7\8\9
C:\Users\takk\Desktop\1\2\3\4\5\6\7\8\9\10

C:\Users\takk\Desktop>

もう一本、ディレクトリ階層を作ります。

C:\Users\takk\Desktop>md 11\12\13\14\15\16\17\18\19\20

C:\Users\takk\Desktop>

この二本をシンボリックリンクでくっつけて一本にします。

mklinkは、lnと逆なのは、覚えていますが、その他のオプションがすぐ出てこないです。ヘルプをみます。


C:\Users\takk\Desktop>mklink
シンボリック リンクを作成します。

MKLINK [[/D] | [/H] | [/J]] リンク ターゲット

        /D          ディレクトリのシンボリック リンクを作成します。既定では、
                    ファイルのシンボリック リンクが作成されます。
        /H          シンボリック リンクではなく、ハード リンクを作成します。
        /J          ディレクトリ ジャンクションを作成します。
        リンク      新しいシンボリック リンク名を指定します。
        ターゲット  新しいリンクが参照するパス (相対または絶対)
                    を指定します。

C:\Users\takk\Desktop>

では、一本に結合。

C:\Users\takk\Desktop>mklink /d 1\2\3\4\5\6\7\8\9\10\a C:\Users\takk\Desktop\11
1\2\3\4\5\6\7\8\9\10\a <<===>> C:\Users\takk\Desktop\11 のシンボリック リンクが作成されました

C:\Users\takk\Desktop>

icacls で/Tですべての階層を確認できるでしょうか。

C:\Users\takk\Desktop>icacls 1 /T

~省略~

1\2\3\4\5\6\7\8\9\10\a\12\13\14\15\16\17\18\19\20 S-1-5-21-282166592-494520350-4258074492-1003:(I)(OI)(CI)(F)
                                                  NT AUTHORITY\SYSTEM:(I)(OI)(CI)(F)
                                                  BUILTIN\Administrators:(I)(OI)(CI)(F)
                                                  DESKTOP-TRO4JUU\takk:(I)(OI)(CI)(F)

20 個のファイルが正常に処理されました。0 個のファイルを処理できませんでした

C:\Users\takk\Desktop>

20 個とあるので、すべて表示されてますね。
シンボリックリンクも辿ってくれてるようです。

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA