• 온라인 도구
  • - 계산기
    • 문자 수
  • - 다운로드
    • TikTok 다운로드
    • DouYin 다운로드
  • - 웹 도구
    • 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
  • 藤井聡太八冠、瀬戸際の戦い 将棋叡王戦、31日に第4局
    2024-05-29

    「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    【6月1日~2日】週末必見の“アート&デザイン”まとめ!
    2024-06-01

    『マッドマックス:フュリオサ』に登場する「ある絵画」は何を意味しているのか? ギリシア神話と「ファム・ファタル」から考察する
    2024-06-01

    鳥取・大山でたいまつ行列 夏山開き前夜祭
    2024-06-01

    IT国家の最先端研究を知って 奈良・宇陀市がエストニアへの短期留学事業
    2024-06-04

    “20世紀音楽”の発展に貢献した指揮者、クーセヴィツキー。その偉業とは【クラシック今日は何の日?】
    2024-06-03

    「2億円トイレ」のイメージ図など公開 大阪・関西万博
    2024-06-04

    アレクサンダー・カルダー個展「カルダー:そよぐ、感じる、日本」が開催
    2024-06-04

    特別展 「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。日本の美術工芸を世界へ 
    2024-06-04

    2025年春に「直島新美術館」が誕生。既存の活動から新しい価値創造を目指す
    2024-06-04

    「ロエベ ファンデーション クラフト プライズ 2024」の大賞が発表。等身大のセラミック彫刻を制作したアンドレス・アンサが受賞
    2024-06-05

    東京都写真美術館で「今森光彦 にっぽんの里山」が開催へ
    2024-06-04

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    夜の美術館を楽しめる「サマーナイトミュージアム2024」が開催。東京都現代美術館、東京都庭園美術館などで入場料割引も
    2024-06-04

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

    ご当地体操「いちょう体操」に小学生の指導委員が誕生 「体がのびやかに動く」
    2024-06-06

    藤井、棋聖戦5連覇へ白星発進
    2024-06-06

    美術家藤井光さん個展「終戦の日/WAR IS OVER」 希望か絶望か…大分・佐伯の地下弾薬庫跡にこだまする泣き声
    2024-06-07

    ©  Dopu Box
    💛