• Herramientas Online
  • - Calculadoras
    • Contador de caracteres
  • - Descarga
    • Descarga de TikTok
    • Descarga de DouYin
  • - Herramientas web
    • BASE64
    • Base64 a imagen
    • Imagen a Base64
    • Codificación URL
    • JavaScript
    • Timestamp
    • Convertidor Unicode
    • Formato JSON
    • Modificar extensión
    • Crear lista
    • Optimizador CSS
  • - Herramientas de cifrado
    • Cifrado MD5
    • Generador aleatorio
  • - Herramientas de imagen
    • Compresión de imágenes
    • Generador de código QR
    • Lector de código QR
    • Vista previa de fondo
    • EXIF de imagen
  • - Hojas de información
    • Herencia de grupo sanguíneo
    • Tallas de ropa
    • 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

Otras Herramientas
  • Contador de caracteres Descarga de TikTok Descarga de DouYin BASE64 Base64 a imagen Imagen a Base64 Codificación URL JavaScript Timestamp Convertidor Unicode Formato JSON Modificar extensión Crear lista Optimizador CSS Cifrado MD5 Generador aleatorio Compresión de imágenes Generador de código QR Lector de código QR Vista previa de fondo EXIF de imagen Herencia de grupo sanguíneo Tallas de ropa app.tool_clock
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    民藝・イズ・ビューティフル。 日本文化と黒人文化が融合する「アフロ民藝」とは?
    2024-05-30

    ブームなぜ起きた? 東京国立近代美術館で「ハニワと土偶の近代」展
    2024-05-30

    「韓国版純烈」K4の「アダルトKポップ」 日本デビュー曲USEN1位も獲得 コアな追っかけも
    2024-05-30

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

    授業中の生徒や住民が弾道ミサイル飛来を想定した避難訓練 福島・須賀川桐陽高
    2024-05-31

    『マッドマックス:フュリオサ』に登場する「ある絵画」は何を意味しているのか? ギリシア神話と「ファム・ファタル」から考察する
    2024-06-01

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

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

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

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

    稀代のピアニスト、マルタ・アルゲリッチの伝説の始まりはこの1曲から【クラシック今日は何の日?】
    2024-06-04

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    PARCELで「Not Quite」開催。「~でなくもない」作家が集結
    2024-06-04

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

    「避難いただけるほうが一安心」珠洲で激しい揺れに耐えた仏像、奈良博で縁つなぐ
    2024-06-04

    ご当地体操「いちょう体操」に小学生の指導委員が誕生 「体がのびやかに動く」
    2024-06-06

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

    佐渡金山、世界遺産登録に向け「追加情報の提出」求められる
    2024-06-06

    「江戸期より後の遺構」 世界遺産目指す佐渡の金山、一部除外勧告
    2024-06-06

    ©  Dopu Box
    💛