• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxはinstallコマンドとcpコマンドの詳細を区別します
2022-01-13

Linuxの多くのコマンドの中で、installコマンドとcpコマンドはファイルをコピーすることができますが、使い方に違いがあり、使用するときにどのように選択するか分からない人も少なくありません。以下、installコマンドとcpコマンドを区別する方法を教えてあげます。一緒に見に行きましょう。

これらの違いは主に次のとおりです。

1、最も重要な点は、ターゲットファイルが存在する場合、cpはファイルを空にしてから新しいファイルに書き込み、installは元のファイルを削除してから新しいファイルに書き込むことです。これは、使用中のファイルに内容を書き込むと、実行中のファイルを書き込むと失敗する可能性があります。たとえば、書き続けているファイルハンドルに新しいファイルを書き込むとエラーが発生するファイルなどの問題が発生する可能性があります。Installを使用して削除して書き込む(新しいファイルハンドルが生成される)方法でインストールすると、これらの問題を回避できます。

2、installコマンドはファイル権限の問題を適切に処理します。例えば、install-cはターゲットファイルの権限をrwxr-xr-xに設定します。

3、installコマンドはより適切なdebug情報を印刷し、SElinuxコンテキストの問題も自動的に処理します。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

当時LFS 6をコンパイルしていた頃は、installのコマンドとcpとchmod、chgrpの違いが分からなかった?

仕事の后でやっと1つのRunningの过程が胜手にcpを行うことができないことを理解して、いつも“text busy”をヒントにして、运维部の先辈达のあげた提案はmvを采用してcpに取って代わって、今日先辈はinstallのこの命令を知らないように见えます。

ここではinstallコマンドについて簡単に説明します。

Install copyファイルのリストで、owner,groupを含むファイルのプロパティを設定できます。通常、Makefilesで指定したディレクトリにcopyプログラムを使用するために使用されます。

一般的な使い方は以下の3つの形式があります。

1: install -d [option] DIRECTORY [DIRECTORY.。。] 複数をサポートします。mkdir−pと同様に再帰をサポートする。

例えば、install−d a/b/c e/fの結果はmkdir−p a/b/c e/fと同じである。

2: install [option] SOURCE DEST

SOURCEファイル(テストはディレクトリではありません)をDEST file(ファイル)にコピーします。

install a/e cの結果はcp a/e cのようです。cはファイルでなければなりません。

使用可能なオプション-D

install-D x a/b/c#効果はmkdir-p a/b&&cp x a/b/cに似ています

3: install [option] SOURCE [SOURCE.。。] DIRECTORY

複数のSOURCEファイルを宛先ディレクトリにコピーします。

install a/*dここでdはディレクトリである。

使用可能なオプション

-b:自動バックアップ。

-m:インストールファイルの権限の設定

-p:ファイルを保持するtimestamps.つまりファイルのtimestaampsはsourceファイルと同じです。インストール時間ではなく、インストールファイルのmtimeを使用してファイルのbuild時間を追跡したい場合。

-s : Strip the symbol tables from installed binary executables.

-S:バックアップファイルの接尾辞。

install -S .bak new old#oldファイルは自動的にmvによってold.bak.

-v:verbose、installのファイルの詳細を印刷します。

`-c‘

Ignored; for compatibility with old Unix versions of `install’。 #旧版と互換性のあるunix.

-C:(大文字)

ファイルをインストールするが、ターゲットファイルがソースファイルと同じ(判断方法はコード確認を見る必要がある)場合にスキップすると、同じファイルを保持できるmtimeが得られる.

Linux installコマンドとcpコマンドの使い方を説明しましたが、最大の違いはコピー先ファイルが存在する場合、コピーに失敗しないようにinstallを削除してから使用することです。このドキュメントが皆さんの役に立つことを願っています。


ソース元URL:https://dopubox.com/article/p/7876ec8a7d838fb9

Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements app.tool_clock
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

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

    意思疎通うまくいかず信頼関係失われた
    2024-05-31

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

    死後に再評価が進んだ作曲家の筆頭、ビゼー。その裏には友人の存在が【クラシック今日は何の日?】
    2024-06-02

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    映画「ゴジラ‐1.0」の震電は「コックピットだけ復元」のはずだった…山崎貴監督がエピソード披露
    2024-06-04

    アルテミス計画&天の川銀河! 大人も学んで楽しめる「大人レゴ」最新ラインナップは”宇宙”がテーマ!
    2024-06-03

    現代美術作家の杉本博司がYouTubeチャンネル開設 素顔に迫る映像を公開
    2024-06-04

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

    「KOTARO NUKAGA(天王洲)」が移転し拡張。約386平米の巨大スペースに
    2024-06-05

    「UESHIMA MUSEUM」が開館。屈指の現代美術コレクションを一般公開
    2024-06-05

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

    多摩美術大学がAIやサーキュラーなど5つの最先端のテーマを研究するプラットフォームをスタート
    2024-06-04

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

    大学入学共通テスト、追試は本試験1週間後 コロナ禍前に戻す 月経痛の配慮明記も
    2024-06-05

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

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

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

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

    ©  Dopu Box
    💛