나는 사용한다
sudo tar xvzf forwarder.tar -C /opt/
Linux에서는 잘 작동하고 계속 진행합니다.
. /splunk start
전달자 파일을 설치합니다.
AIX에서는 전달자가 .gz
포맷되어 있습니다.
gzip -d filename.gz
단지 파일의 압축을 푼 것뿐입니다 gz
. 또한 사용해 보았습니다.
sudo tar -xvf -C "/directory/path/" "/home/forwarder.gz"
그리고 그것도 작동하지 않습니다. 또한 .tar
위의 명령을 사용해 보았지만 소용이 없었고 결과도 없었습니다. AIX에 어떻게 설치하나요?
답변1
@JeffSchaller가 제안한 것처럼 파일에 무엇이 포함되어 있는지 확실히 알 수는 없지만 다음과 같이 gzip의 출력을 tar로 파이프해 보십시오.
gzip -d <filename.gz |
sudo tar -xvf - -C "/directory/path/"
원하는 파일이 제공되지 않으면 file
데이터에 대한 명령을 사용하여 파일 유형을 확인하십시오. 예: file filename.gz
, 압축 파일인 경우 gzip -d <filename.gz | file -
.
답변2
실제로 올바른 gzip 플래그는 다음과 같습니다."-dc"-c가 표준 출력에 쓰는 동안 파이프는 이를 계속 처리할 수 있습니다. 나는 자주 사용합니다:
gzip -dc something.tar.gz | tar -xf -
gzip으로 압축된 아카이브를 압축 해제합니다. bz2, xz 등의 경우 명령은 유사합니다.
bzip2 -dc something.tar.bz2 | tar xf -
xz -dc something.tar.xz | tar xf -
.tgz 파일이 gzip에서 사용되지 않는 것이 걱정된다면 다음을 수행하세요.
cat something.tgz | gzip -dc - | tar xf -
p.s. 이것들은 모두 Linux에서도 작동합니다(적어도 시도해 보았습니다).