相違点: 1. 保存されるデータが異なります。テーブルはディレクトリに保存され、ディレクトリ ファイルの下のすべてのファイル名とインデックス間のマッピング関係が含まれますが、ファイルには通常のデータ (通常は文字) が保存されます。弦。 2. 権限が異なります。ファイルの権限は r (読み取り)、w (追加、削除、変更)、x (実行可能) ですが、ディレクトリの権限は r (読み取り)、w (ファイルの追加と削除) です。ディレクトリ)、および x (アクセス可能なディレクトリ)。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
#Linux におけるディレクトリとファイルの違い
違い 1: 保存されるデータが異なります
#1. ファイルに対する権限:
#xx cd を使用してこのディレクトリに入ることができ、ls -l を使用して次のことを行うことができます。このディレクトリ内のファイルのメタデータを表示します (r 権限を連携する必要があります)、ディレクトリに属する最小限のアクセス可能な権限
#XX ディレクトリに x 権限のみを与え、x には与えません実行権限のないファイルへの権限
ディレクトリ ファイルの場合、rwx の意味は次のとおりです。
r-x: cd ディレクトリに入り、取得できます。ディレクトリ内のストレージ状況を確認できますが、このディレクトリ (ディレクトリ) 名に保存されているファイルを変更することはできません。また、このディレクトリに新しいファイルやディレクトリを作成することもできません
-wx:ディレクトリに cd することはできますが、ディレクトリ内のストレージを表示することはできません (ls はできません)。このディレクトリへのファイルの追加、変更、削除は可能です。 cat を使用すると、このディレクトリ内のファイルまたはディレクトリの内容を読み取ることができますが、このディレクトリに格納されているファイルを取得することはできないため、知らずに cat ファイル名を推測することによってファイルの内容を取得することしかできず、これはまだ不可能です。機密保持。
--x: ディレクトリに cd することはできますが、ストレージの状況を確認することはできず、ディレクトリ内のファイルを追加、変更、削除することはできません。ただし、cat xx (推測) によって、このディレクトリ内のファイルの内容を取得することはできます。
#rw-: cd ディレクトリに入ることができません。これらのファイルの i ノード番号は取得できないため、ls でのみファイル名とディレクトリ名を取得できます。ディレクトリ内のファイルを取得できません。コンテンツ。このディレクトリではファイルを追加、変更、または削除できません。
1. ユーザーの最終的な権限は、左から右に順番に照合されます (所有者、グループ)。他のユーザーについては、一致するアクセス許可がすぐに有効になると、右側のアクセス許可はチェックされなくなります。2. r および w アクセス許可は、root ユーザー、つまり、権限の変更は、root ユーザーの r と w には影響しませんが、x
3 には影響します。所有者、グループ、その他のいずれかが x 権限を持っている限り、root は
4 を実行できます。ファイルを削除できるかどうかは、そのファイルが配置されているフォルダーの権限によって異なります。
関連する推奨事項: 「
Linux ビデオ チュートリアル」
以上がLinuxのディレクトリとファイルの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。