Linux iノード番号を確認する
Linuxで、ファイルやディレクトリの情報が保存されているiノードの番号を確認する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- shell: /bin/bash
手順
iノード番号を確認するには、「ls」コマンドでオプション「-i」を使用します。
実際に、確認してみます。
$ ls -i
810872 sample.txt 810872 sample_lnk 810873 sample_s_lnk
各ファイルごとの「iノード番号」が確認できます。
ちなみに「sample_lnk」は「sample.txt」のハードリンクなため「iノード番号」が同じになります。
「sample_s_lnk」は、シンボリックリンクなので「iノード番号」は異なります。
// サンプルテキスト作成
$ 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
-
前の記事
sakuraエディタ ブックマークするショートカットキー 2022.09.19
-
次の記事
GAS googleドライブ内のフォルダの名前を取得する 2022.09.20
コメントを書く