mac inode番号を取得する

macのターミナル上で、ファイルやディレクトリの情報が保存されているinode番号を取得する手順を記述してます。「ls」コマンドのオプションである「-i」を使用するだけです。
環境
- OS macOS Monterey
- SHELL /bin/zsh
手順
inode番号を取得するには、「ls」コマンドでオプション「-i」を使用します。
実際に、確認してみます。
% ls -i
42846178 sample.txt 42846178 sample_lnk 42846182 sample_s_lnk
各ファイルごとの「inode番号」が確認できます。
上記の「sample_lnk」は「sample.txt」のハードリンクなため「inode番号」が同じになります。
「sample_s_lnk」は、シンボリックリンクなので「inode番号」は異なります。
// サンプルテキスト作成
% echo "hello world" > sample.txt
// ハードリンク作成
% ln sample.txt sample_lnk
// シンボリックリンク作成
% ln -s sample.txt sample_s_lnk
// iノード番号確認 -lも使用
% ls -li
合計 8
810872 -rw-rw-r-- 2 testuser testuser 12 9月 28 12:35 sample.txt
810872 -rw-rw-r-- 2 testuser testuser 12 9月 28 12:35 sample_lnk
810873 lrwxrwxrwx 1 testuser testuser 10 9月 28 12:34 sample_s_lnk -> sample.txt
-
前の記事
mongoDB 処理時間を一覧表示して確認する 2023.01.23
-
次の記事
MariaDB 符号の判定を行う 2023.01.23
コメントを書く