タッチコマンド これには 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 以上のユーティリティ関数の概要
属性値の正規一致セレクターには 3 つの種類があります。 [属性^="値"] [...
必要ユーザーがフォームに入力して「保存」をクリックすると、PDF ドキュメントを直接ダウンロードでき...
1. ElasticSearch 6.4.1 インストール パッケージを次の場所からダウンロードしま...
目次1. データベースプログラミングの基本条件2. Java でのデータベースプログラミング: JD...
システム管理者は複数のサーバーを同時に管理する場合があり、これらのサーバーは異なる場所に配置されてい...
1. サーブレットとは何か1.1. 正式な言葉で説明する:サーブレットは、動的な Web リソースを...
目次序文文章1. パネル2. 華容島ソリューション3. コード4. 注記序文華容路とは何ですか? 誰...
コアコード <!DOCTYPE html> <html lang="ja...
1. 環境整備Tencent Cloud Server CENTOS 7 バージョンDockerコン...
目次序文1. ルーティングナビゲーションガードを設定する1. グローバルナビゲーションガード2. ロ...
Linux コマンドの学習は、ほとんどの初心者にとって最大の障害です。今日は、Linux システムで...
序文最近、仕事の都合で、APP ショッピングカートの注文支払いに取り組んでいました。テスト中にバグが...
シェルで変数が空かどうかを判断する方法シェルプログラミングでは、パラメータのエラーチェック項目に、変...
Linuxでyumを入力すると、プロンプトが表示されます: -bash: /usr/bin/yum:...
序文最近、友人がSQLを書くときにnull値を判定する方法が間違っていて、プログラム内のデータにエラ...