English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando compress di Linux

大全命令Linux

Il comando compress di Linux è un comando di compressione di file unix molto vecchio, i file compressi avranno un'estensione .Z per distinguerli dai file non compressi, i file compressi possono essere decompressi con uncompress. Per compressione di più file in un archivio, è necessario prima tarpare i file e poi compressarli. Poiché gzip può produrre una percentuale di compressione migliore, la maggior parte delle persone ha già iniziato a utilizzare gzip come strumento di compressione di file.

Sintassi

compress [-dfvcV] [-b maxbits] [file ...]

Parametri:

  • c Esporta i risultati sul dispositivo di output standard (solitamente lo schermo)
  • f Costringe a scrivere su file, se il file di destinazione esiste già, verrà sovrascritto (forza)
  • v Stampa i messaggi di esecuzione del programma sullo schermo (verbose)
  • b Imposta il limite superiore della lunghezza della stringa comune, in bit, i valori impostabili vanno da 9 a 16 bit. Poiché un valore più alto significa che si possono utilizzare più stringhe comuni, la percentuale di compressione aumenta, quindi di solito si utilizza il valore predefinito di 16 bit (bits)
  • d Decomprimi l'archivio compresso
  • V Mostra le informazioni di versione
  • Esempio:
  • Comprimi source.dat in source.dat.Z, se source.dat.Z esiste già, il contenuto verrà sovrascritto dal file compresso.
  • compress -f source.dat
  • Comprimi source.dat in source.dat.Z e stampa la percentuale di compressione.
  • -v e -f possono essere usati insieme
  • compress -vf source.dat
  • 将压缩后的资料输出后再导入 target.dat.Z 可以改变压缩档名。
  • 将压缩后的资料输出后再导入 target.dat.Z 可以改变压缩档名。
  • 值越大,压缩比例-b,范围是 9-16 ,预设值是 16 。
  • compress -b 12 source.dat
  • 将 source.dat.Z 解压成 source.dat ,若档案已经存在,使用者按 y 以确定覆盖档案,若使用 -df 程序则会自动覆盖档案。由于系统会自动加入 .Z 为延伸档名,所以 source.dat 会自动当作 source.dat.Z 处理。
  • compress -d source.dat
  • compress -d source.dat.Z

示例在线

文件压缩

[[email protected] ~]# compress abc.h
[[email protected] ~]# ls
abc.h.Z

文件解压

[[email protected] ~]# compress -d abc.h.Z
[[email protected] ~]# ls
abc.h.

压缩比例指定按进行

[[email protected] ~]# compress -b 7 abc.h

文件夹压缩强制

[[email protected] ~]# compress -rf /home/abc/ 

大全命令Linux