• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxでlnコマンドを使用してファイル間で接続を確立する方法の説明
2022-01-08

Unixの世界には2つの「link」(接続)概念があり、一般的にはハード接続とソフト接続と呼ばれています。ハード接続はファイル名のみです。(1つのファイルにはいくつかのファイル名があり、最後のファイル名をディスクから削除してこそ、このファイルを削除することができる。ファイル名の個数はls(1)によって決定される。すべてのファイル名は同じ状態にあり、lqソース名rqという言葉はありません。通常、ファイルシステムの1つのファイルのすべての名前には同じデータ情報が含まれていますが、これも必要ではありません。)ソフト接続(またはシンボル接続)はまったく異なります。パス情報を含む小さな指定ファイルです。したがって、ソフト接続は、NFSによってマウントされた異なるマシンファイルシステム上のファイルなど、異なるファイルシステム内のファイルを指すことができ、必ずしも存在しないファイルを指すこともできる。ソフト接続ファイルがアクセスされる(open(2)またはstat(2))場合、オペレーティングシステムは、そのファイルに含まれるパスをそのファイルのアクセス介入点に置き換え、そのファイルへのアクセスを実現する。(コマンドrm(1)とunlink(2)で接続を削除できますが、ファイルが指すファイルを削除するわけではありません。システムはlstat(2)とreadlink(2)を呼び出して接続ファイルとその指すファイルの状態を読み出すことを指定する。ソフト接続ファイルに対して操作するか、指向されたファイルに対して操作するかは、異なるオペレーティングシステム部品によって異なるシステム呼び出しがあるため、違いがある。)

lnはファイル間に接続を生成する。デフォルトでは、ハード接続が生成され、-sオプションがある場合は、シンボル(ソフト)接続が生成されます。

ファイル名が1つしか与えられていない場合、lnは現在のディレクトリにこのファイルの接続を生成し、すなわち、そのファイル(の最後の)名と同じ名前で現在のディレクトリに接続を生成する(GNUの範囲内)。最後のパラメータが既存のディレクトリ名である場合、lnはそのディレクトリにソースファイルごとにソースファイルと同じファイル名で接続を生成するために使用される(場合によっては以下のno-dereferenceの説明を参照)。2つのファイル名しか指定されていない場合、lnはソースファイルの接続を生成します。最後のパラメータがディレクトリ名でないか、2つ以上のファイル名でない場合は、エラーが表示されます。

デフォルトでは、lnは既存のファイルまたはシンボル接続を削除しません。(したがって、destが存在しない場合、ターゲットファイルをロックするために使用できますが、オプション-fは強制的に実行できます。

既存のインプリメンテーションでは、スーパーユーザーのみがディレクトリのハード接続を確立できます。POSIXは、link(2)とlnを呼び出してディレクトリのハード接続を確立することを禁止する(ただし、異なるファイルシステム間でハード接続を確立することは可能である)。

使用方法:ln[options]source dist、ここでoptionのフォーマットは:

[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}][--help] [--version] [--]

説明:Linux/Unixファイルシステムには、いわゆる連結(link)があり、ファイルの別名と見なすことができますが、連結は2つに分けることができます:ハード連結(hard link)とソフト連結(symbolic link)で、ハード連結の意味は1つのファイルに複数の名前を持つことができ、ソフト連結の方法は特殊なファイルを生成することです。このファイルの内容は、別のファイルの場所を指します。ハードコネクションは同じアーカイブシステムに存在するが、ソフトコネクションは異なるアーカイブシステムを越えることができる。

ln source distはsourceに連結(dist)を生成し、ハード連結またはソフトリンクを使用するにはパラメータによって決定される。

ハードリンクやソフトリンクにかかわらず、元のファイルをコピーすることはなく、非常に少ないディスクスペースしか消費されません。

-f:リンク時にdistと同じファイル名のファイルを削除する

-d:システム管理者が自分のディレクトリをハードリンクすることを許可する
-i:distと同じファイル名のファイルを削除する際に先に質問する
-n:ソフトリンクを行う場合、distを一般的なファイルと見なす
-s:ソフトリンク(symbolic link)を行う
-v:連結前にそのファイル名を表示する
-b:リンク時に上書きまたは削除されるファイルをバックアップする
-S SUFFIX:バックアップしたファイルにSUFFIXの語尾を付ける
-V METHOD:バックアップ方法の指定
--help:補助説明を表示
--version:バージョンを表示

注意:

-sフラグを使用しないと、ファイルシステム間でファイルをリンクできません。
TargetDirectoryがすでにディレクトリにリンクされたシンボルリンクである場合、lnコマンドは既存のターゲットをファイルと見なします。これは、ln-fs somepath/lname symdirのようなコマンドは、既存のsymdirシンボルリンクに従わず、代わりにsomepath/lnameからsymdirへの新しいシンボルリンクを作成することを意味します。
終了ステータス
このコマンドは、次の終了値を返します。

ソース元URL:https://dopubox.com/article/p/59703604da60178c

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes
  • 英国を代表する作曲家ブリテンが世界平和を願って作った『戦争レクイエム』【クラシック今日は何の日?】
    2024-05-29

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

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

    “ひばり”の愛称にふさわしい美しいメロディ。ハイドンの『弦楽四重奏曲第67番』【クラシック今日は何の日?】
    2024-05-30

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

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

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

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

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

    社会的関与の芸術。清水穣評 城戸保「駐車空間、文字景、光画」展/野村浩「Painter」展
    2024-06-04

    「ゲバルト」展が東京日仏学院などで開催。反暴力的反応とその美的様式を探る
    2024-06-05

    お台場エリアを舞台に新芸術祭「東京お台場トリエンナーレ 2025」が誕生
    2024-06-05

    クールべ《世界の起源》はなぜ攻撃されたのか? ポンピドゥー・センター・メッスで破壊・盗難事件
    2024-06-04

    スマイル社が性犯罪被害者支援の法人設立
    2024-06-04

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

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

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

    「art stage OSAKA 2024」が9月に開催。大阪・関西万博への機運も醸成
    2024-06-05

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

    ©  Dopu Box
    💛