名 前
gzexe − 実 行 フ ァ イ ル を 実 行 で き る 形 で 圧 縮 す る
書 式
gzexe name ...
説 明
gzexe
ユ ー テ ィ リ テ
ィ ー は 実 行 フ
ァ イ ル を 圧 縮
す る 。 こ の 圧
縮 フ ァ イ ル が
実 行 さ れ る と
、 自 動 的 に 伸
長 し て 起 動 す
る (性 能 の 面 で
ペ ナ ル テ ィ ー
が あ る )。 た と
え ば 、 “gzexe
/usr/bin/gdb”を 実 行 す
る と 、 以 下 の 2
つ の フ ァ イ ル
が 生 成 さ れ る
。
−rwxr−xr−x 1 root root 1026675 Jun 7 13:53
/usr/bin/gdb
−rwxr−xr−x 1 root root 2304524 May 30
13:02 /usr/bin/gdb~
/usr/bin/gdb~ は 元 の フ ァ
イ ル で 、 /usr/bin/gdb は
自 己 伸 長 実 行
フ ァ イ ル で あ
る 。 /usr/bin/gdb が 正 し
く 動 作 す る こ
と が 確 か め ら
れ た ら 、 /usr/bin/gdb~ は
削 除 し て も 良
い 。 こ の ユ ー
テ ィ リ テ ィ ー
は 、 デ ィ ス ク
容 量 が 非 常 に
小 さ い シ ス テ
ム で と て も 役
立 つ 。
オ プ シ ョ ン
−d 指 定 さ れ た 実 行 フ ァ イ ル を 圧 縮 す る 代 わ り に 伸 長 す る 。 |
関 連 項 目
gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
重 要 な 注 意
圧 縮 実 行 フ ァ イ ル は シ ェ ル ス ク リ プ ト あ る 。 こ の こ と に よ っ て 、 何 ら か の セ キ ュ リ テ ィ ホ ー ル が 生 成 さ れ る 可 能 性 が あ る 。 特 に 、 圧 縮 実 行 フ ァ イ ル は gzip や 他 の 標 準 ユ ー テ ィ リ テ ィ (basename, chmod, ln, mkdir, mktemp, rm, sleep, tail) を 検 索 す る 際 に は PATH 環 境 変 数 に 依 存 し て い る 。
バ グ
gzexe は 、 元 フ ァ イ ル の 属 性 を 圧 縮 実 行 フ ァ イ ル に 引 き 継 ご う と す る が 、 chmod や chown を 用 い て 手 動 で 属 性 を 修 正 し な け れ ば な ら な い 場 合 が あ る 。