LinuxのARコマンド
LinuxのARコマンドは、文書が保管またはファイルに保存ファイルから抽出を作成または変更するために使用されます。
arが単一のファイルが保存されているにあなたは多くのファイルを設定することができます。 ファイルに保存、すべてのメンバーは、元のファイルの属性やアクセス権を保持することです。
文法
ar[-dmpqrtx][cfosSuvV][a<成员文件>][b<成员文件>][i<成员文件>][备存文件][成员文件]
パラメータ:
必要なパラメータ:
- -dファイルのメンバーが保持した文書を削除します。
- ファイルを維持するために-m変更・ファイル・メンバー。
- ファイルの内容のメンバーによって保たれた文書の-p表示。
- -q家族が最後に保管追加書類を要求されます。
- -rはファイルにファイルを続けました。
- -t表示が含まれているファイルを保ちました。
- -x所有のダンプ・ファイル・メンバーは、ファイルを削除しました。
オプションパラメータ:
- <メンバファイル>ファイルに指定されたファイルを保持した後、スタンバイにファイルを挿入します。
- B <メンバーファイル>指定されたファイルの前にメンバーが保持したファイルを挿入します。
- C保たファイルを確立します。
- 長いファイル名を避けるために、Fは、他のシステムのarコマンドディレクティブと互換性がありませんので、ファイル内の切り捨てられたファイル名のメンバーを置くために、このパラメータを使用することができますあまりにも長い間続けました。
- 私は、<メンバーファイルを>保っファイルで指定したファイルの前に挿入家族を尋ねます。
- Oの日付がファイルに保存文書を禁じます。
- S保持ファイルは、オブジェクトモデルが含まれている場合、このパラメータは、シンボル・テーブル・ファイルを維持するために確立することができます。
- Sは、シンボルテーブルを生成しません。
- Uのみ新しいファイルの日付がファイルを維持するために挿入されています。
- プログラムvの実装に関する詳細情報を表示します。
- Vのバージョン情報を表示します。
例
圧縮されたファイル
[[email protected] ~]# ls //显示当前目录文件 a.c b.c d.c install.log qte anaconda-ks.cfg c.c Desktop [[email protected] ~]# ar rv one.bak a.c b.c //打包 a.c b.c文件 ar: 正在创建 one.bak a - a.c a - b.c [[email protected] ~]#
複数のファイルをパッケージ化
[[email protected] ~]# ar rv two.bak *.c //打包以.c结尾的文件 ar: 正在创建 two.bak a - a.c a - b.c a - c.c a - d.c [[email protected] ~]#
パッケージファイルの内容を表示します
[[email protected] ~]# ar t two.bak a.c b.c c.c d.c [[email protected] ~]#
ファイルパッケージ化されたファイル・メンバーを削除します。
[[email protected] ~]# ar d two.bak a.c b.c c.c [[email protected] ~]# ar t two.bak d.c