• 온라인 도구
  • - 계산기
    • 문자 수
  • - 다운로드
    • TikTok 다운로드
    • DouYin 다운로드
  • - 웹 도구
    • BASE64
    • Base64→이미지
    • 이미지→Base64
    • URL 인코딩
    • JavaScript
    • 타임스탬프
    • 유니코드 변환기
    • JSON 형식
    • 확장자 수정
    • 목록 만들기
    • CSS 최적화
  • - 암호화 도구
    • MD5 암호화
    • 랜덤 생성기
  • - 이미지 도구
    • 이미지 압축
    • QR 코드 생성기
    • QR 코드 리더
    • 배경 화면 미리보기
    • 이미지 EXIF
  • - 정보 시트
    • 혈액형 유전
    • 의류 사이즈
    • 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

기타 도구
  • 문자 수 TikTok 다운로드 DouYin 다운로드 BASE64 Base64→이미지 이미지→Base64 URL 인코딩 JavaScript 타임스탬프 유니코드 변환기 JSON 형식 확장자 수정 목록 만들기 CSS 최적화 MD5 암호화 랜덤 생성기 이미지 압축 QR 코드 생성기 QR 코드 리더 배경 화면 미리보기 이미지 EXIF 혈액형 유전 의류 사이즈 app.tool_clock
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    藤井聡太八冠、瀬戸際の戦い 将棋叡王戦、31日に第4局
    2024-05-29

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

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

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

    杉真理×和田唱がビートルズをとことん語る!NHK-FMの人気番組「ディスカバー・ビートルズ」がオンライン講座として復活!
    2024-06-02

    森鷗外の教師像に迫る 研究の「盲点」、記念館で特別展 学生の評判も紹介
    2024-06-01

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

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

    道後温泉の記憶を継承するアート 大竹伸朗が“描き”重要文化財を守ったテント膜「熱景」の再生
    2024-06-03

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

    河合隼雄賞に八木詠美さん「休館日の彼女たち」、湯澤規子さん「焼き芋とドーナツ」
    2024-06-02

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

    アレクサンダー・カルダー個展「カルダー:そよぐ、感じる、日本」が開催
    2024-06-04

    知ってる? 「登録博物館等マーク」
    2024-06-05

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

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

    フィギュアスケートにもぴったり! ハチャトゥリアン作曲の『仮面舞踏会』【クラシック今日は何の日?】
    2024-06-06

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

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

    ©  Dopu Box
    💛