Latest web development tutorials

de comando do Linux ar

Linux comando Daquan Linux comando Daquan

de comando do Linux ar é usado para criar ou modificar documentos mantidos por ou extraídos do arquivo mantido no arquivo.

ar permite definir vários arquivos em um único arquivo é mantido. Arquivados no processo, todos os membros devem conservar o original atributos de arquivo e permissões.

gramática

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

parâmetros:

parâmetros necessários:

  • -d eliminar documentos guardados por um membro do arquivo.
  • membros de modificação do ficheiro -m, a fim de manter o arquivo.
  • exibição -p de documentos mantidos pelos membros dos conteúdos do arquivo.
  • -q família irá pedir documentos adicionais guardados no final.
  • -r mantido o arquivo para o arquivo.
  • visor -t mantidos ficheiros contidos.
  • membros de arquivo -x-propriedade de despejo removido arquivos.

parâmetro de opção:

  • um <file membro> inserir o arquivo em modo de espera depois de manter de arquivos especificados no arquivo.
  • b <file membro> inserir um arquivo mantido pelos membros antes que o arquivo especificado.
  • c criar ficheiros guardados.
  • f Para evitar nome de arquivo longo não é compatível com outras directivas comando sistemas Ar, assim pode usar esse parâmetro para colocar membros do nome do arquivo truncado no arquivo mantido por muito tempo.
  • i <arquivo do membro> pedirá membros da família inseridas antes que o arquivo especificado no arquivo mantido.
  • o data documentos conservados no arquivo reservados.
  • s Se o arquivo mantido contém o modelo de objeto, este parâmetro pode ser estabelecido para manter o arquivo da tabela de símbolos.
  • S não gerar uma tabela de símbolos.
  • u única mais recente data de arquivo é inserido para manter o arquivo.
  • Exibir informações pormenorizadas sobre a execução do programa v.
  • V Mostra a informação da versão.

Exemplos

arquivo compactado

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

Empacotar vários arquivos

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

Exibir o conteúdo do arquivo de pacote

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

Apagar arquivos embalados membros de arquivo

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

Linux comando Daquan Linux comando Daquan