Latest web development tutorials

Linux ar Befehl

Linux-Befehl Daquan Linux - Befehl Daquan

Linux ar Befehl wird verwendet, um Dokumente zu erstellen oder zu modifizieren gehalten durch oder von der gehalten in der Datei Datei extrahiert.

ar können Sie viele Dateien in einer einzigen Datei gespeichert wird eingestellt. Gehalten in der Datei, alle Mitglieder sind die Original-Dateiattribute und Berechtigungen zu behalten.

Grammatik

ar[-dmpqrtx][cfosSuvV][a<成员文件>][b<成员文件>][i<成员文件>][备存文件][成员文件]

Parameter:

Erforderliche Parameter:

  • -d Dokumente, die von einem Mitglied der Datei gehalten löschen.
  • -m Datei ändern Mitglieder, um die Datei zu halten.
  • -p Anzeige von Dokumenten, die von den Mitgliedern der Inhalt der Datei gehalten.
  • -q Familie werden zusätzliche Dokumente am Ende gehalten fragen.
  • -r gehalten, um die Datei in die Datei.
  • -t Anzeige gehalten Dateien enthalten sind.
  • -x-prozentige Mitglieder Dump-Datei entfernt Dateien.

Option Parameter:

  • a <member Datei>, um die Datei in den Standby-einfügen, nachdem sie in der Datei angegebenen Dateien zu halten.
  • b <member Datei> legen Sie eine Datei, die von den Mitgliedern vor der Datei gehalten angegeben.
  • c etablieren gehalten Dateien.
  • f langen Dateinamen zu vermeiden, ist nicht kompatibel mit anderen ar Befehl Richtlinien Systeme, so diesen Parameter verwenden, können die Mitglieder des abgeschnittenen Dateinamen zu setzen in der Datei zu lang gehalten.
  • i <Mitglied Datei> eingefügt Familienmitglieder fragen, bevor die Datei in der Datei angegeben gehalten.
  • o Datum Dokumente reserviert in der Datei gespeichert.
  • Wenn s gehalten Datei auf das Objektmodell enthält, kann dieser Parameter festgelegt werden, um die Symboltabellendatei zu halten.
  • S keine Symboltabelle erzeugen.
  • u nur neuere Dateidatum wird eingesetzt, um die Datei zu halten.
  • Zeigt detaillierte Informationen über die Durchführung des Programms v.
  • V Versionsinformationen anzeigen.

Beispiele

gepackte Datei

[[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] ~]# 

Paket mehrere Dateien

[[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] ~]# 

Zeigen Sie den Inhalt der Paketdatei

[[email protected] ~]# ar t two.bak    
a.c
b.c
c.c
d.c
[[email protected] ~]# 

Löschen von Dateien gepackte Datei Mitglieder

[[email protected] ~]# ar d two.bak a.c b.c c.c  
[[email protected] ~]# ar t two.bak       
d.c

Linux-Befehl Daquan Linux - Befehl Daquan