逆引きUNIXコマンド/iノード番号を確認する方法
の編集
Top
/
逆引きUNIXコマンド
/
iノード番号を確認する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * iノード番号を確認する方法・ls -i [#y74d82dd] lsコマンドを使用してファイルのiノード番号を調べる方法を以下に記します。~ ハードリンクされていて同一のファイルかどうかを確認するなどに使用できます。~ 以下に操作例を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#f58bcd26] -[[ハードリンクされている数を調べる方法・stat>逆引きUNIXコマンド/ハードリンクされている数を調べる方法・stat]] -[[ハードリンクされている数を調べる方法・ls>逆引きUNIXコマンド/ハードリンクされている数を調べる方法・ls]] -[[ファイルの詳細情報を見る>逆引きUNIXコマンド/ファイルの詳細情報を見る]] * ls -i コマンドでファイルのiノード番号を調べる [#j29b43d8] 以下に操作で実際にハードリンク、シンボリックリンクを作成しiノード番号を表示させます。 + hello.txtファイルを作成。 $ echo "hello" > hello.txt #br +ハードリンクhello_h.txtを作成。 $ ln hello.txt hello_h.txt #br +シンボリックリンクhello_s.txtを作成。 $ ln -s hello.txt hello_s.txt #br + lsコマンドのiオプションを利用してiノード番号を表示してみます。 $ ls -li *.txt 109414195 -rw-rw-r-- 2 sakura sakura 6 6月 4 11:06 hello.txt 109414195 -rw-rw-r-- 2 sakura sakura 6 6月 4 11:06 hello_h.txt 109414215 lrwxrwxrwx 1 sakura sakura 9 6月 4 11:06 hello_s.txt -> hello.txt hello.txtとhello_h.txtはハードリンクのため、同じiノード番号であることが確認できます。~ また、シンボリックリンクであるhello_s.txtは異なるiノード番号となっています。 #br 以下のように-1オプションを利用した方がみやすいかもしれません。~ (加工しやすいかもしれません。) $ ls -1i *.txt 109414195 hello.txt 109414195 hello_h.txt 109414215 hello_s.txt 以上、lsコマンドのiオプションを使用してiノード番号を調べる方法でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * iノード番号を確認する方法・ls -i [#y74d82dd] lsコマンドを使用してファイルのiノード番号を調べる方法を以下に記します。~ ハードリンクされていて同一のファイルかどうかを確認するなどに使用できます。~ 以下に操作例を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#f58bcd26] -[[ハードリンクされている数を調べる方法・stat>逆引きUNIXコマンド/ハードリンクされている数を調べる方法・stat]] -[[ハードリンクされている数を調べる方法・ls>逆引きUNIXコマンド/ハードリンクされている数を調べる方法・ls]] -[[ファイルの詳細情報を見る>逆引きUNIXコマンド/ファイルの詳細情報を見る]] * ls -i コマンドでファイルのiノード番号を調べる [#j29b43d8] 以下に操作で実際にハードリンク、シンボリックリンクを作成しiノード番号を表示させます。 + hello.txtファイルを作成。 $ echo "hello" > hello.txt #br +ハードリンクhello_h.txtを作成。 $ ln hello.txt hello_h.txt #br +シンボリックリンクhello_s.txtを作成。 $ ln -s hello.txt hello_s.txt #br + lsコマンドのiオプションを利用してiノード番号を表示してみます。 $ ls -li *.txt 109414195 -rw-rw-r-- 2 sakura sakura 6 6月 4 11:06 hello.txt 109414195 -rw-rw-r-- 2 sakura sakura 6 6月 4 11:06 hello_h.txt 109414215 lrwxrwxrwx 1 sakura sakura 9 6月 4 11:06 hello_s.txt -> hello.txt hello.txtとhello_h.txtはハードリンクのため、同じiノード番号であることが確認できます。~ また、シンボリックリンクであるhello_s.txtは異なるiノード番号となっています。 #br 以下のように-1オプションを利用した方がみやすいかもしれません。~ (加工しやすいかもしれません。) $ ls -1i *.txt 109414195 hello.txt 109414195 hello_h.txt 109414215 hello_s.txt 以上、lsコマンドのiオプションを使用してiノード番号を調べる方法でした。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する