タッチコマンド これには 2 つの機能があります。1 つは、既存のファイルの時間タグを現在のシステム時間に更新し (デフォルトの方法)、そのデータはそのまま保持されます。もう 1 つは、新しい空のファイルを作成することです。 オプション:
mkdir コマンド ディレクトリを作成する オプション:
パラメータ: ディレクトリ: 作成するディレクトリ リストを指定します。複数のディレクトリはスペースで区切られます。 cp コマンド 1 つ以上のソース ファイルまたはディレクトリを、指定された宛先ファイルまたはディレクトリにコピーするために使用されます。 オプション:
パラメータ: ソース ファイル: ソース ファイルのリストを作成します。デフォルトでは、cp コマンドはディレクトリをコピーできません。ディレクトリをコピーする場合は、-R オプションを使用する必要があります。 対象ファイル: 対象ファイルを指定します。 「ソースファイル」が複数のファイルの場合、「ターゲットファイル」は指定されたディレクトリである必要があります。 注意: ターゲット ファイルで指定されるすべてのディレクトリは既に存在している必要があります。cp コマンドはディレクトリを作成できません。 例: Linux で cp コマンドを使用してファイルをコピーする場合、同じ名前のファイルを上書きする必要がある場合があります。ファイルを上書きするときにプロンプトが表示されるので、Y キーを押し続けて上書きを確定する必要があります。ファイル数が少ない場合は大丈夫なのですが、数百個もあるとYを押すと血を吐きそうなので、久々に方法をまとめました。 cp aaa/* /bbb ディレクトリ aaa 内のすべてのファイルをディレクトリ /bbb にコピーします。ディレクトリ /bbb に aaa と同じ名前のファイルがある場合は、Y を押して確認すると、ディレクトリ aaa 内のサブディレクトリはスキップされます。 cp -r aaa/* /bbb 今回は、操作を確認するために Y キーを押す必要がありますが、サブディレクトリは無視されません。 cp -r -a aaa/* /bbb 操作を確認するには、Y を押す必要があります。aaa ディレクトリとそのサブディレクトリおよびファイル属性も /bbb に転送されます。 \cp -r -a aaa/* /bbb 成功しました。Y を押すように求めるプロンプトはありません。ディレクトリ属性は渡され、ディレクトリはスキップされません。 mv コマンド ファイルまたはディレクトリの名前を変更したり、ファイルをあるディレクトリから別のディレクトリに移動したりするために使用されます。 オプション:
例: /usr/men ディレクトリ内のすべてのファイルを現在のディレクトリ (. で示される) に移動します。 mv /usr/men/* を実行します。 rm コマンド ディレクトリ内の 1 つ以上のファイルまたはディレクトリを削除するか、ディレクトリとその下にあるすべてのファイルとサブディレクトリを削除します。リンクされたファイルの場合は、リンクされたファイル全体を削除し、元のファイルは変更せずにそのままにします。 オプション:
dd コマンド ファイルをコピーし、元のファイルの内容を変換してフォーマットします。必要に応じて、dd を使用して物理ディスクを操作することをお勧めします。dd を使用してディスクを操作する場合は、ブロック デバイス ファイルを使用するのが最適です。 オプション:
例: dd if=/dev/zero of=sun.txt bs=1M count=1 このコマンドは 1M のファイル sun.txt を作成します。このファイルのパラメータは次のように説明されています。
ファイルコマンド 特定のファイルの種類を検出するために使用されます。ファイル コマンドのファイル チェックは、ファイル システム チェック、マジック ナンバー チェック、言語チェックの 3 つのステップに分かれています。 オプション:
パラメータ: ファイル: ファイル リストの種類を決定するために、複数のファイルはスペースで区切られ、複数のファイルを一致させるためにシェル ワイルドカードを使用できます。 例: ファイルの種類を表示 [root@localhost ~]# ファイル install.log install.log: UTF-8 Unicode テキスト [root@localhost ~]# file -b install.log <== ファイル名を表示しない UTF-8 Unicode テキスト [root@localhost ~]# file -i install.log <== MIME カテゴリを表示します。 インストールログ: テキスト/プレーン; 文字セット=utf-8 [root@localhost ~]# ファイル -b -i install.log テキスト/プレーン; 文字セット=utf-8 シンボリックリンクのファイルタイプを表示する [root@localhost ~]# ls -l /var/mail lrwxrwxrwx 1 ルート ルート 10 08-13 00:11 /var/mail -> spool/mail [root@localhost ~]# ファイル /var/mail /var/mail: `spool/mail' へのシンボリックリンク [root@localhost ~]# ファイル -L /var/mail /var/mail:ディレクトリ [root@localhost ~]# ファイル /var/spool/mail /var/spool/mail:ディレクトリ [root@localhost ~]# ファイル -L /var/spool/mail /var/spool/mail:ディレクトリ 以上が今回ご紹介した知識ポイントの全てです。123WORDPRESS.COMをご活用いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: JavaScript の 50 以上のユーティリティ関数の概要
目次概要オブジェクトにメソッドを定義するオブジェクトリテラルオブジェクトプロトタイプ動的コンテキスト...
背景Alibaba Cloud RDS for MySQL(MySQL バージョン 5.7)データベ...
シナリオによっては、varchar 型のフィールドを変更する必要があり、変更の結果は 2 つのフィー...
この記事では、ドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介します...
前書き: position:sticky は CSS ポジショニングの新しい属性です。相対ポジショニ...
ネットワーク セキュリティは非常に重要なトピックであり、サーバーはネットワーク セキュリティにおける...
デモコマンドをカスタマイズするVue カスタム ディレクティブの構文は次のとおりです。 Vue.di...
1. DockerUIの紹介DockerUI は Docker API をベースとしており、Dock...
序文ミニプログラムを開発する過程では、録音機能を実装し、録音を再生し、録音をサーバーにアップロードす...
この記事は主に、MySQLを再インストールする際のクリーンでないアンインストールのさまざまな問題をま...
前回の記事では、docker サービスをインストールしました。引き続き、Web プロジェクトのデプロ...
ページにDOCTYPEを追加するブラウザによってタグやスタイルシートの解釈が異なるため、さまざまなブ...
この投稿では、キャンバスとドラッグ可能なノード インターフェースを使用するデスクトップおよび Web...
この記事では、MacでのMySQLインストールチュートリアルを参考までに紹介します。具体的な内容は次...
Docker はホストマシン上のブリッジを仮想化します。コンテナを作成して起動すると、各コンテナには...