• 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
    • app.tool_clock
  • [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 app.tool_clock
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    英国を代表する作曲家ブリテンが世界平和を願って作った『戦争レクイエム』【クラシック今日は何の日?】
    2024-05-29

    歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

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

    むのたけじ賞、名称変更 「生前に障害者差別発言」
    2024-05-31

    元アシスタントが語る Dr.スランプ「あのキャラ」の誕生秘話
    2024-06-01

    ポール・オースターの名言「けれどオニオンパイの味は…」【本と名言365】
    2024-06-02

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    万博無料招待、大阪の学校7割が希望 「不参加」の選択肢ない調査手法に批判も
    2024-06-03

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    第34回福岡アジア文化賞受賞者が決定。大賞は真鍋大度
    2024-06-04

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

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    今年の「アートウィーク東京」は11月に開催。「AWT FOCUS」の監修には片岡真実
    2024-06-04

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

    「VOCA展」に関するハラスメント防止のためのガイドラインが制定
    2024-06-05

    書評:「日本美術史」を書き換える100年単位の挑戦。『この国(近代日本)の芸術──〈日本美術史〉を脱帝国主義化する』
    2024-06-05

    「Osaka Art & Design 2024」(大阪市内)開幕レポート。何気ない日常のなかで多様なカルチャーに触れる
    2024-06-06

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

    「さどの島銀河芸術祭2024」が開催。新潟・佐渡島各所で作品を制作展示
    2024-06-06

    ©  Dopu Box
    💛