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

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

    エリザベートコンクールで吉田さん6位入賞
    2024-06-01

    森トラストが平安女学院から有栖川宮旧邸を取得…今度の活用は京都市とも引き続き協議
    2024-06-01

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    三姉妹が温泉旅行で取っ組み合いの大げんか うっとうしくてめんどうくさい家族愛描く「お母さんが一緒」
    2024-06-02

    映像化は「作家の意向第一」と小学館が指針
    2024-06-02

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

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

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

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

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

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

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

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

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

    3日間限定発売! 名作パントンチェアが新たな魅力を纏った限定カラーで登場。
    2024-06-05

    古今東西 かしゆか商店【つづら】
    2024-06-05

    なぜ、いま「先住民の現代アート」なのか? 『美術手帖』2024年7月号は、「先住民の現代アート」特集
    2024-06-06

    ©  Dopu Box
    💛