English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando ar di Linux

大全命令Linux

Il comando ar di Linux viene utilizzato per creare o modificare i file di backup o per estrarre file dai file di backup.

Il comando ar di Linux ti permette di raggruppare molti file in un unico file di backup. Nei file di backup, tutti i file membri mantengono le proprietà e i permessi originali.

Sintassi

ar[-dmpqrtx][cfosSuvV][a<file_membri>][b<file_membri>][i<file_membri>][file_di_backup][file_membri]

Parametri:

Parametri necessari:

  • -d Elimina il file membro dal file di backup.
  • -m Modifica l'ordine dei file membri nel file di backup.
  • -p Visualizza il contenuto dei file membri nel file di backup.
  • -q Aggiunge il file alla fine del file di backup.
  • -r Inserisce il file nel file di backup.
  • -t Visualizza i file contenuti nel file di backup.
  • -x Estrae il file membro dal file di backup.

Parametri delle opzioni:

  • a<file_membri> Inserire il file dopo il file membro specificato nel file di backup.
  • b<file_membri> Inserire il file prima del file membro specificato nel file di backup.
  • c Creare un file di backup.
  • f Per evitare che i nomi dei file troppo lunghi non siano compatibili con i comandi ar di altri sistemi, è possibile utilizzare questo parametro per tagliare i nomi dei file membri troppo lunghi da inserire nel file di backup.
  • i<file_membri> Inserire il file prima del file membro specificato nel file di backup.
  • Conservare la data dei file nei file di backup.
  • 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

大全命令Linux