• 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-30

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    知られざる作品や作家との巡り合いが生まれる高円寺のギャラリーショップ。
    2024-06-02

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

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

    レイモンド・ローウィの名言「優れたインダストリアルデザインは、…」【本と名言365】
    2024-06-04

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

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

    「TRIO パリ・東京・大阪 モダンアート・コレクション」(東京国立近代美術館)開幕レポート。トリオで再発見する3館のコレクション
    2024-06-05

    akakilikeの新作ダンス公演『希望の家』が松本・東京の2都市で上演へ
    2024-06-04

    アートフェア東京、次回は2025年3月に開催決定
    2024-06-04

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    「犬派?猫派?」(山種美術館)開幕レポート。初公開から名作まで勢揃い
    2024-06-04

    横山奈美の個展「広い空に / Big Sky Mind」がN&A Art SITEで開催へ
    2024-06-05

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    第55回星雲賞・自由部門に「巨大ロボット展」 日本SFファングループ連合会議
    2024-06-05

    週末見たい展覧会5選。今週はTRIO展、吉田克朗展、建築の構造デザインに焦点を当てた展覧会など。【2024年6月第2週】
    2024-06-05

    「安全だと誰も言わない万博」爆発事故で教職員組合 大阪府に子供無料招待中止申し入れ
    2024-06-04

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

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

    ©  Dopu Box
    💛