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

Linux ar 명령어

Linux 명령어大全

Linux ar 명령어는 대장 파일을 만들거나 수정하거나 대장 파일에서 파일을 추출하는 데 사용됩니다.

ar은 여러 파일을 하나의 대장 파일로 모을 수 있게 합니다. 대장 파일에서 모든 멤버 파일은 원래의 속성과 권한을 유지합니다.

문법

ar[-dmpqrtx][cfosSuvV][a<멤버 파일>][b<멤버 파일>][i<멤버 파일>][대장 파일][멤버 파일]

파라미터

필수 파라미터

  • -d  대장 파일에서 멤버 파일을 지웁니다.
  • -m  대장 파일에서 멤버 파일의 순서를 변경합니다.
  • -p  대장 파일에 포함된 멤버 파일의 내용을 표시합니다.
  • -q  파일을 대장 파일의 끝에 추가합니다.
  • -r  파일을 대장 파일에 삽입합니다.
  • -t  대장 파일에 포함된 파일을 표시합니다.
  • -x  대장 파일에서 멤버 파일을 꺼냅니다.

옵션 파라미터

  • a<멤버 파일>  대장 파일에 지정된 멤버 파일 뒤에 파일을 삽입합니다.
  • b<멤버 파일>  대장 파일에 지정된 멤버 파일 앞에 파일을 삽입합니다.
  • c  대장 파일을 만듭니다.
  • f  이 파일 시스템의 ar 명령어에 비해 너무 긴 파일 이름이 호환되지 않기 때문에, 이 파라미터를 사용하여 대장 파일에 넣을 멤버 파일 이름을 잘라버릴 수 있습니다.
  • i<구성 파일>  지정된 구성 파일 앞에 파일을 백업 파일에 추가합니다。
  • 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

Linux 명령어大全