Software-Installation
在 AIX 上安裝 filename.gz
我用
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 上安裝?
儘管我們無法確定您的文件包含什麼,但正如@JeffSchaller 建議的那樣,嘗試將 gzip 的輸出通過管道傳輸到 tar 中,如下所示:
gzip -d <filename.gz | sudo tar -xvf - -C "/directory/path/"
如果這沒有提供您想要的文件,那麼使用
file
數據上的命令來查看它是什麼類型。例如:file filename.gz
,如果是壓縮文件,則gzip -d <filename.gz | file -
.
實際上,正確的 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 -
ps這些也都可以在Linux上執行(至少我已經嘗試過)