file archive
構文
file archive destination destination source source <compress> <exclude> filepattern <routing-instance> <source-address>
説明
1 つまたは複数のローカル システム ファイルを、ローカルまたはリモートの場所で 1 つのファイルとしてアーカイブし、オプションで圧縮します。
有効なファイル名と URL の形式については、 Junos OS CLI コマンドでファイル名と URL を指定するための形式を参照してください。
オプション
destination destination | アーカイブされたファイルの保存先。宛先を URL またはファイル名で指定します。Junos OSは、宛先ファイル名に以下のサフィックスがない場合、以下のいずれかのサフィックスを追加します。
|
source source | 元のファイルのソース。ソースを URL またはファイル名で指定します。 |
compress | (オプション)アーカイブされたファイルを GNU zip (gzip) 圧縮ユーティリティで圧縮します。圧縮ファイルの接尾辞は .tgz です。 |
exclude | (オプション)除外するファイルパターンを指定します。 exclude 圧縮を遅らせるファイルや圧縮する必要がないファイルを除外するのに役立ちます。 |
routing-instance routing-instance-name | (オプション)ルーティングインスタンスの名前。 |
source-address address | (オプション)接続の発信元に使用するローカル アドレス。 |
必要な権限レベル
メンテナンス
出力フィールド
このコマンドを入力すると、リクエストステータスに関するフィードバックが提供されます。
サンプル出力
- ファイルアーカイブ(複数ファイル)
- ファイルアーカイブ(単一ファイル)
- ファイルアーカイブ(圧縮付き)
- 「送信元アドレス」および「ルーティングインスタンス」オプション付きのセキュアコピープロトコル(scp)を使用したファイルアーカイブ
- ファイルアーカイブの圧縮(除外オプションを使用)
ファイルアーカイブ(複数ファイル)
次のサンプル コマンドは、ローカル ディレクトリ /var/log/
内のすべてのメッセージ ファイルを 1 つのファイル messages-archive.tar
としてアーカイブします。
user@host> file archive source /var/log/messages* destination /var/log/messages-archive.tar /usr/bin/tar: Removing leading / from absolute path names in the archive. user@host>
ファイルアーカイブ(単一ファイル)
以下のサンプル・コマンドは、ローカル・ディレクトリー内の単一のメッセージ・ /var/log/
ファイルを単一ファイル messages-archive.tar
としてアーカイブします。
user@host> file archive source /var/log/messages destination /var/log/messages-archive.tar /usr/bin/tar: Removing leading / from absolute path names in the archive. user@host>
ファイルアーカイブ(圧縮付き)
次のサンプル コマンドは、ローカル ディレクトリ /var/log/
内のすべてのメッセージ ファイルを 1 つのファイル messages-archive.tar
としてアーカイブおよび圧縮します。
user@host> file archive compress source /var/log/messages* destination /var/log/messages-archive.tgz /usr/bin/tar: Removing leading / from absolute path names in the archive. user@host>
「送信元アドレス」および「ルーティングインスタンス」オプション付きのセキュアコピープロトコル(scp)を使用したファイルアーカイブ
scp コマンドを使用して、 および routing-instance
オプションを指定してファイルをアーカイブするには、source-address
次のコマンドを入力します。
user@host> file archive source source destination scp:// destination source-address address routing-instance instance-name
ファイルアーカイブの圧縮(除外オプションを使用)
以下のサンプル・コマンドは、ローカル・ディレクトリー内のすべてのメッセージ・ファイルをアーカイブおよび圧縮し、指定された単一ファイル・ /var/log/
パターンを除外します。
user@host>file archive compress source /var/log destination /var/tmp/sample exclude trace* /bin/tar: Removing leading `/' from member names /bin/tar: /var/log/journal/dbf38b9cae4d11ec862e4fb4fcef8787/system.journal: file changed as we read it
リリース情報
Junos OSリリース7.4より前に導入されたコマンド。
exclude
Junos OSリリース20.3R1およびJunos OS Evolvedリリース20.3R1で追加された オプション。
routing-instance
Junos OSリリース18.4R1で追加された オプション。
source-address
Junos OSリリース18.4R1で追加された オプション。