6.Linuxファイル属性、ソフトとハードリンク

1.ファイルのプロパティ

  • 詳しくはLL -h使用を見るために、各列がやっています
    image.png
    第一列第一个字符 表示文件类型--->
    rw-r--r-- 文件权限
    1 这个文件被链接次数
    root 文件的拥有者(用户)
    root 文件的拥有组(用户组 ==>家族)
    672 文件大小
    Jul 31 17:30 文件的日期,以及创建的文件的时间
    1.txt 文件名称

    2.ファイルの種類

    image.png

    -ファイル(通常のファイル圧縮画像)
    のウィンドウと同様Lショートカットリンクファイル
    ローカルプロセスおよびSソケットプロセス間通信システム
    Windowsフォルダのディレクトリに類似Dディレクトリ
    ユーザ出力を提供するためのCの文字入力装置
    Bをファイルブロックデバイス(ハードディスクのパーティションディスク)

  • いくつかのファイルが正確に種類を区別できないためには、表示するファイルのコマンドを使用することができます

    (1)正確にファイルの種類である端でこれを決定することができません

[root@yinwucheng ~]# ll /bin/ls access.log oldboy1 1.txt 
-rw-r--r--. 1 root root      672 Jul 31 17:30 1.txt
-rw-r--r--. 1 root root 58112885 Jul 30 15:31 access.log
-rwxr-xr-x. 1 root root   117680 Oct 31  2018 /bin/ls
-rw-r--r--. 1 root root        0 Jul 31 17:29 oldboy1

(2)ファイルの使用は正確にファイルの種類を見ることができます

image.png

Linuxは接尾語を区別しないため、サフィックスは通常、私たち自身の良いの認識を容易にするために、表現するために使用します

3.リンクファイル

  1. ソフトリンク(Windowsのショートカットのような)
    ソフトリンクの使用シナリオ(めったにソフトリンクファイルを作成していません)
  • ソフトウェアのアップグレードソフトウェアのロールバック
[root@yinwucheng ~]# mkdir QQ_V1.1
[root@yinwucheng ~]# ln -s /root/QQ_V1.1/ /root/QQ
升级
[root@yinwucheng ~]# mkdir QQ_V1.2
[root@yinwucheng ~]# rm -f /root/QQ && ln -s /root/QQ_V1.2 /root/QQ
回退
[root@yinwucheng ~]# rm -rf /root/QQ && ln -s /root/QQ_V1.1 /root/QQ
  • コードのアップグレード秒のフォールバック

    1. 便利なモバイルディレクトリ
      のハードリンクLN /ルート/ファイル/ルート/ file_hard

    4.ハードリンクとソフトリンクとの違い

  1. ソフトリンクを作成するために、ハードリンク、LN -sコマンドを作成するために、lnコマンド
  2. ディレクトリには、ハードリンクを作成することはできませんし、ハードリンクは、パーティションのシステムにまたがることはできません。
  3. ディレクトリ特に人気のソフトリンク、ソフトリンクおよびパーティションシステム全体でサポート。
  4. 同じiノードのハード・リンクされたファイルとソースファイル、ソースファイルのinodeと異なるソフトリンクファイル。
  5. ソースファイルとハードリンクされたファイルに影響を与えることなく、ソフトリンクファイルを削除します。
  6. 削除されたファイルはソースファイルとリンクされたファイルに影響を与えることなく、ファイルをハードリンクされました。
  7. ソースファイルリンクされたファイルを削除し、ハードリンクには影響は、ソフトリンクは故障につながるんだろう。
  8. ファイルへのファイルやハードリンクを削除し、ファイル全体が本当に削除されます。

    違いの概要

  9. ソフトリンクソフトの接続は、ソースファイルには影響しません削除、ショートカットです。
  10. ファイルのコピーに似たハードリンクは、唯一の完全に削除されていると考えられるすべてのハードリンクやソースファイルを、削除するには、元のファイルに影響を与えることなく、ハードリンクを削除します。

    コマンド実行処理[拡散が理解]

    最初のステップ:コマンドは絶対パスを介して実行されていない参照して
    第二段階:エイリアスコマンドがあるかどうかを確認するために
    第三のステップは:裁判官または外部コマンドは、組み込みコマンドの
    ステップ4:内蔵されている場合、外部場合、それは直接実行することができキャッシュがある場合、参照
    ステップ5:見つからなかった実行可能なコマンドが存在しない場合は文句を言うだろう、もしあれば、コマンド$ PATH変数を探します

image.png

おすすめ

転載: www.cnblogs.com/yinwu/p/11486241.html