압축 파일에서 특정 텍스트 파일을 추출하는 AIX 명령을 찾고 있습니다.
예를 들어 내 zip 파일에는 abc.gz
여러 하위 디렉터리가 있는 수백만 개의 파일이 포함되어 있습니다. 와일드카드를 사용하여 단일 파일을 추출해야 합니다. 누구든지 도와줄 수 있나요?
- 압축 파일:
abc.gz
- 다음 파일을 추출해야 합니다.
%defg%
답변1
파일 압축과 파일 보관에는 차이가 있습니다.
압축 파일 크기가 줄어듭니다.
보관소 압축 여부에 관계없이 여러 파일 중 하나를 아카이브 파일에 저장.
".gz" 확장자를 가진 파일은 압축된 파일입니다. 그래서 당신의 과제는 올바르지 않은 것 같습니다.
그러나 *nix 환경에서는 tar 아카이브 압축을 사용하는 경우가 많으며 일반적으로 이러한 파일은 ".tar.gz" 또는 ".tgz" 확장자를 갖습니다. 다양한 유형의 압축 아카이브를 갖는 것(또는 다른 확장명을 사용하는 것)도 가능합니다.
그래서 압축된 아카이브에서 파일을 추출하는 방법을 묻는 것 같습니다. 하지만 귀하의 질문에 답변하려면 아카이브 유형에 대한 추가 세부정보가 필요합니다.