• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxファイルシステムの面観
2022-01-10

コンピュータにとって、データとは0と1のシーケンスです。このようなシーケンスはメモリに格納できますが、メモリのデータはシャットダウンすると消えます。データを長く保存するために、ディスクまたはハードディスク(HDD)にデータを保存します。私たちのニーズに応じて、私たちは通常、ファイルのような小さな単位にデータを別々に保存します(いわゆる小さな、すべてのデータに対して)。しかし、データはファイルとしてしか整理できず、分類できないと、ファイルは雑然としてしまいます。あるファイルを検索するたびに、一つのファイルをまた一つのファイルでチェックするのは面倒です。ファイルシステム(file system)は、ファイルが論理的に組織された形式であり、各ファイルをより明確に保存する。

パスとファイルの概要

ファイルはファイルシステム(file system)に組織され、通常はツリー構造となる。Linuxにはルートディレクトリ/、すなわちツリー構造の最上位があります。このツリーのフォークの最末端はファイルを表していますが、このツリーのフォークはwindowsインタフェースで見たフォルダに相当するディレクトリです。図1に示すのは、ファイルツリー全体です。このツリーから一部を切り取ると、例えばディレクトリvameiから下に下がると、実際にはファイルシステムも構成されます。

ファイルを見つけるには、ファイルのファイル名に加えて、ツリールートからファイルまでのすべてのディレクトリ名を知る必要があります。ルートディレクトリから始まるすべてのパスのディレクトリ名とファイル名がパスを構成します。例えばLinuxでファイルファイルを探しています。txtは、ファイル名(file.txt)だけでなく、完全なパス、すなわち絶対パス(/home/vamei/doc/file.txt)も知る必要があります。ルートディレクトリ/すなわちツリー構造の最上位から、ディレクトリhome,vamei,docを経て、最終的にファイルfileが表示される.txt。ファイルシステム全体の階層化(hierarchy)、vameiはhomeのサブディレクトリであり、homeはvameiの親ディレクトリである。

Linuxでは、$ls/home/vamei/docなどのディレクトリの下のすべてのファイルをlsコマンドで表示します。

図1ファイルツリー

この図に示すようなファイルシステム、すなわち緑で構成されたツリー。最上位のルートディレクトリ(/)は、赤い矢印で示すパスに沿って、最終的にファイルfileを見つけます。txt。

目次

Linuxシステムでは、ディレクトリもファイルです。したがって/home/vameiはディレクトリファイルvameiへの絶対パスです。

コードのコピー
.現在のディレクトリへ
..親ディレクトリへ
コードのコピー

doc

movie

photo

Linuxは、ルートディレクトリファイルを見つけ、そのディレクトリファイルからホームディレクトリファイルの場所を読み出し、ホームファイルからvameiの場所を読み出す方法を説明します。ディレクトリdocのfile eが見つかるまで。txtの位置。

ディレクトリファイルにあるからです。と..のエントリをパスに追加できます。または...を選択すると、/home/vamei/doc/.などの現在のディレクトリまたは親ディレクトリが表示されます。/home/vameiと同等です。

また、Linuxはプロセス中に作業ディレクトリ(present working directory)の変数を維持します。shellでは、作業ディレクトリ(コマンドラインに$pwdを入力)にいつでもクエリーできます。毎回長い絶対パスを入力する手間を省くためです。例えば、作業ディレクトリを/home/vamei($cd/home/vamei)に変更すると、file eを探しに行きます。txtは/home/vamei/($ls doc/file.txt)を省くことができ、得られた経路は相対経路(relative path)と呼ばれ、上のdoc/file.txtはこのような相対経路である。

ファイルがディレクトリファイルに表示されると、ファイルシステムにファイルをアクセスし、ファイルへのハードリンク(hard link)を確立します。1つのファイルを複数のディレクトリに表示できます。これにより、複数のハードリンクが作成されます。ハードリンク数(link count)が0に下がると、ファイルはLinuxによって削除されます。だから多くの場合、unlinkとremoveはLinuxオペレーティングシステムの中で同じ意味です。ソフトリンク(soft link)の広範な使用(soft linkはlink countに影響を与えず、ファイルシステムを越えることができる)のため、手動でハード接続を確立することは少なくなりました。 ファイルアクション
ファイルの場合、読み取り(read)、書き込み(write)、実行(execute)ができます。読み込みは既存のファイルからデータを取得します。書き込みは、新しいファイルまたは古いファイルにデータを書き込みます。ファイルに実行可能なバイナリコードが格納されている場合は、メモリにロードされ、プログラムとして実行できます。Linuxのファイルシステムで、あるユーザーがファイルに対して何らかの操作を実行したい場合、そのユーザーはそのファイルに対してこの操作を行う権限を持つ必要があります。ファイル権限の情報は、次のセクションを参照してファイル情報(metadata)に保存されます。

ファイル添付情報(metadata)

コードのコピー

-rw-r--r-- 1 vamei vamei 8445 Sep 8 07:33 file1.txt

各セクションの意味は次のとおりです。

1.最初の説明-ファイルタイプを表し、file 1を説明します。txtは通常ファイル(ディレクトリファイルの場合はd)です。

2.その後、rw-r--r--という9文字がファイル権限を表すために使用されます。この9つの文字は、rw-、r-、r--の3つのグループに分けられ、それぞれ所有者(owner)、所有グループ(owner group)、その他のすべての人(other)に対応しています。Linuxの起動を振り返って、ログインした後、私はユーザーとグループの身分を持っていて、私の名刺に相当します。第1のグループは、私の名刺のユーザーIDが私がファイルの所有者であることを証明した場合、私はそのファイルに読み取り(r)、書き込み(w)の権限を持つことができますが、実行(-、実行権限を持っている場合はx)の権限を持っていません。2番目のグループは、私の名刺のグループの身分証明書が私のグループがそのファイルの所有グループの一員であることを証明したら、私はそのファイルから読み込む権限があります。3番目のグループは、私の名刺が私が所有者でもグループの一員でもないことを示している場合、私は読み込む権限しかありません。読み取り操作を行いたい場合は、Linuxが所有者かどうかを見てから、所有者と所有グループをさらに説明します。        

3.次の1はハードリンク数(link count)です。

4.その後のvameiは、ユーザvameiがファイルの所有者(owner)であることを示し、ファイルの所有者はファイル権限(例えばrwxrwxrwxに変更)を変更する権利を有する。後ろのvameiファイルの所有グループはグループvameiです。ファイルの所有者と所有グループは、ファイルの作成時にファイルに添付されます(ファイルに鍵をかけるのと同じで、適切な名刺を持っているユーザーだけが操作を開くことができます)。Linuxには、すべてのファイルを所有するスーパーユーザーroot(ルートユーザーとも呼ばれる)があります。

5.次の8445は、バイト単位でファイルサイズを表す。

ソフトリンク(soft link,or symbolic link)

以上、ハードリンクについて説明したように、ソフトリンクはファイルのlink countに影響しません。Windowsシステムのショートカットを覚えているなら、Linuxのソフトリンク(soft link、symbolic linkとも呼ばれる)がlinuxのショートカットです。ソフトリンクは本質的にファイルであり、そのファイルタイプはsymbolic linkである。このファイルには、リンクが指すファイルの絶対パスが含まれています。このファイルからデータを読み込むと、linuxはあなたを指すファイルに導き、そのファイルから読み込みます(ショートカットをダブルクリックする効果のように)。ソフトリンクは、任意の場所で容易に確立され、任意の絶対パスを指すことができます。

ソフトリンク自体もファイルであり、ファイルが実行できる操作を実行することもできます。ソフトリンクに対して操作する場合は、ソフトリンク自体に対して操作するか、ソフトリンクが指すターゲットに対して操作するかに注意してください。後者であれば、この操作はリンクガイド(follow the link)に従うと言います。
umask
ファイルを作成するときにtouchを使用すると、新しいファイルを権限666、すなわちrw-rw-rw-として作成しようとします。ただし、オペレーティングシステムは、権限maskを参照して、ファイルを本当に666に作成するかどうかを確認します。権限maskは、オペレーティングシステムが設定を許可しない権限ビットを表します。例えば、037(-wxrwx)の権限maskは、groupを設定するwxビットとotherのrwxビットの設定を許可しないことを意味します。この権限maskであれば、最終的なファイル権限はrw-r---(groupのwビットとotherのrwビットはmask)である。

コードのコピー

$umask 022

まとめ


ソース元URL:https://dopubox.com/article/p/143155a9c5bd6e2c

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ app.tool_clock
  • 「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    MURAKAMI × Liquem 夢のコラボアクセが再登場☆|長山智美 デザイン狩人
    2024-05-30

    『ボールアンドチェイン』南Q太著 評者:三木那由他【このマンガもすごい!】
    2024-05-30

    幸田文の名言「台所に立てば、…」【本と名言365】
    2024-05-30

    入試問題は白黒です 「わかりやすさ」「カラフル」は逆効果、自分で図を書くべし 桜井信一の攻める中学受験
    2024-05-31

    〈テロ事件と「美の復讐」〉15世紀末・イタリア「メディチ家兄弟暗殺計画」とルネサンスの画家たち
    2024-06-01

    芸術レベルのグッズも登場! パリ・東京・大阪の名コレクションが集まる「TRIO展」
    2024-06-01

    <今週の本棚・次回の予定>6月8日の毎日新聞書評欄は『新装版 ペルーからきた私の娘』ほか
    2024-06-03

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    ニコライ・バーグマンが手がける北欧のジュエリーブランド〈フローラダニカ〉旗艦店が南青山にオープン。
    2024-06-03

    文科相、佐渡金山の果報待ちたい ユネスコの評価、近く判明
    2024-06-03

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    「三島喜美代―未来への記憶」(練馬区美術館)開幕レポート。最大規模のインスタレーションも
    2024-06-05

    今週末に見たい展覧会ベスト12。山武市百年後芸術祭、版画の青春、北斎に三島喜美代まで
    2024-06-04

    「UESHIMA MUSEUM」が開館。屈指の現代美術コレクションを一般公開
    2024-06-05

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    「台北當代2024」開幕レポート。「台湾マーケットのニーズに応えるプラットフォームに」
    2024-06-04

    謎多き家形埴輪 「考古学の空白」に挑む橿考研ベテラン研究員、念願の特別展開催中
    2024-06-04

    フィギュアスケートにもぴったり! ハチャトゥリアン作曲の『仮面舞踏会』【クラシック今日は何の日?】
    2024-06-06

    ブリン・バン・バン・ボンが1位 ビルボード、上半期人気曲
    2024-06-06

    ©  Dopu Box
    💛