• 在线工具
  • - 计算器
    • 字符计数
  • - 下载
    • TikTok 下载
    • 抖音下载
  • - 网络工具
    • BASE64
    • Base64 转图片
    • 图片转 Base64
    • URL 编码
    • JavaScript
    • 时间戳
    • Unicode 转换器
    • JSON 格式化
    • 修改扩展名
    • 制作列表
    • CSS 优化器
  • - 加密工具
    • MD5 加密
    • 随机生成器
  • - 图像工具
    • 图像压缩
    • 二维码生成器
    • 二维码识别器
    • 壁纸预览
  • - 信息表
    • 血型遗传
    • 服装尺码
  • [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 下载 抖音下载 BASE64 Base64 转图片 图片转 Base64 URL 编码 JavaScript 时间戳 Unicode 转换器 JSON 格式化 修改扩展名 制作列表 CSS 优化器 MD5 加密 随机生成器 图像压缩 二维码生成器 二维码识别器 壁纸预览 血型遗传 服装尺码
  • 美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    被害者「問題解決には程遠い」 旧ジャニーズ被害者らが会見
    2024-05-29

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    日本の「木」の文化を家具を通して世界へ【ミラノデザインウィーク】
    2024-06-01

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

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

    映画「ゴジラ‐1.0」の震電は「コックピットだけ復元」のはずだった…山崎貴監督がエピソード披露
    2024-06-04

    現代美術作家の杉本博司がYouTubeチャンネル開設 素顔に迫る映像を公開
    2024-06-04

    「ロバート」秋山さんが鳥取PR イリュージョニストに扮し
    2024-06-04

    「企画展 歌と物語の絵 ―雅やかなやまと絵の世界」(泉屋博古館東京)開幕レポート。歌、物語、絵画が織りなす芸術世界へ
    2024-06-04

    「君たちはどう生きるか」展 第二部 レイアウト編(三鷹の森ジブリ美術館)レポート。絵を描くことの営為、そして苦悩も見せる
    2024-06-04

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

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

    【1971年の今日 : 6月5日】京王プラザホテル全面開業―今からは想像もできない着工前の巨大な貯水池だった頃の写真も
    2024-06-05

    「避難いただけるほうが一安心」珠洲で激しい揺れに耐えた仏像、奈良博で縁つなぐ
    2024-06-04

    105歳で死去した画家弥勒祐徳さん おごらず、黙々と、ひたすらに神楽など描く
    2024-06-05

    田名網敬一が新作の巨大インスタレーションを発表へ。世界初の大規模回顧展「田名網敬一 記憶の冒険」
    2024-06-06

    写真家の吉田ルイ子さん死去 「ハーレムの熱い日々」
    2024-06-06

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    ©  Dopu Box
    💛