【发布时间】:2015-03-12 17:30:09
【问题描述】:
尝试从命令提示符运行 gzip 以压缩任何文件返回
gzip: /usr/bin/gzip is not a directory or a regular file - ignored
作为输出的第一行。
以下是我想分享的内容,可能会有所启发:
oslevel
7.1.0.0
echo $SHELL
/usr/bin/ksh
gzip -V
gzip 1.2.4 (18 Aug 93)
Compilation options:
DIRENT UTIME STDC_HEADERS HAVE_UNISTD_H
要产生错误,我所要做的就是尝试使用 gzip 压缩任何文件(即 gzip test.out)。从命令提示符运行以及从 cron 运行时都会发生错误。
对为什么会发生这种情况有任何想法吗?
其他要求的信息:
gzip -h
gzip 1.2.4 (18 Aug 93)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
-c --stdout write on standard output, keep original files unchanged
-d --decompress decompress
-f --force force overwrite of output file and compress links
-h --help give this help
-l --list list compressed file contents
-L --license display software license
-n --no-name do not save or restore the original name and time stamp
-N --name save or restore the original name and time stamp
-q --quiet suppress all warnings
-r --recursive operate recursively on directories
-S .suf --suffix .suf use suffix .suf on compressed files
-t --test test compressed file integrity
-v --verbose verbose mode
-V --version display version number
-1 --fast compress faster
-9 --best compress better
file... files to (de)compress. If none given, use standard input.
file /usr/bin/gzip
/usr/bin/gzip: executable (RISC System/6000) or object module
gzip *.out
gzip: /usr/bin/gzip is not a directory or a regular file - ignored
gzip -d *.gz
gzip: /usr/bin/gzip is not a directory or a regular file - ignored
【问题讨论】:
-
file /usr/bin/gzip告诉你什么?你能添加gzip -h的输出吗? -
文件 gzip 文件:0653-900 无法打开 gzip。 gzip -h gzip 1.2.4(93 年 8 月 18 日)用法:gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...] -c --stdout 写入标准输出,保持原始文件不变 -d --decompress decompress -f --force 强制覆盖输出文件并压缩链接 -h --help 提供帮助 ...
-
请update您的问题而不是那些额外的信息。它更清晰。
-
对不起,该命令应该是
file /usr/bin/gzip;这告诉你什么? -
我刚刚意识到:这是从 1993 年开始的,它比我曾经接触过的任何 gzip 都要古老——所以这可能不是 GNU gzip,而是免费的 zip——我对 RS/6000 完全不熟悉,所以我的建议在这里实际上是不值得的。