����Linux�Ż�
Linux����

����linux���ݷ���֮ѹ���ͽ�ѹ��

����ʱ��:2014-08-21 20:22:14��Դ:��������:СС295813080
ѹ���ͽ�ѹ����

���õ�ѹ�����ߣ�
compress��Щ���ѹ������ ��ѹ��uncompress
zlib,deflateѹ����

gzip��ѹ���Ȳ���Ч�ʸߣ��ٶȿ죬��.gz��β
��ѹΪgunzip

bzip2,��׺Ϊ.bz2
��ѹΪbunzip2
xz,ѹ���ȴ��ٶȿ�(��ñ6���õ�)


һ��gzip��ѹ������Ҳ�ǹ鵵����

1����ѹ���㷨
2��ֻѹ�������ļ���ѹ����ɾ��ԭ�ļ���Ҫ��һ��Ŀ¼�Ļ������Ŀ¼��ÿһ���ļ�����ѹ����ѹ����ĺ�׺Ϊ.gz
gzip file-->file.gz
-# 1-9��(Ĭ����6)����ԽС��ѹ����ԽС���ٶ�Խ��
-d�����ڽ�ѹ������ѹ����ֻ������ѹ����ļ�����ɾ��ѹ���ļ�
���ı���ѹ���ȱȽϴ󣬶Զ����Ƶ�ѹ���Ȳ���

3��ʹ��-cѹ��ʱ���Ա���ԭ�ļ�
�磺
# gzip -c messages > massages.gz

��ѹ����
gunzip: ����gzip -d
zcat:
cat�����ڲ鿴�ļ��ģ�zcat�Dz��ý�ѹ���Ϳ��Բ鿴�ļ������ݵ�
zcat�൱����ʱ��ѹ���ļ����ѽ����ʾ����
�����Ƕ�ѹ������ļ�����ʱ�����ֲ����ѹ�����ѹ���ļ������õ�zcat��ʹ��zcat��ʾ�����ͨ���ܵ�����
zcat messages.gz | ...


����bzip2

bzip2:ѹ��С�ļ����Ʋ����ԣ�ֻ��ѹ���ļ�������ѹ��Ŀ¼
-#��ѹ����
-d:��ѹ��
-k������ԭ�ļ�

bunzip2����ѹ��
-k������ԭ�ļ�
bzcat�����ý�ѹ����ֱ�Ӳ鿴���ݵģ���zcat����


�����鵵���ߣ�
tar�����ϵĹ鵵����
cpio��linuxҲ����

tar��������ļ���װΪһ����������

-c�������鵵
-x���ͷŹ鵵�ļ�
-v����ʾ��ϸ������Ϣ
-f FILENAME:�鵵����ļ�������.tar��β
����ָ�������Ĺ鵵�ļ�����
ע�⣺��f֮��Ҫ�����ӵ�������Ҫ�ټӲ���
ֻ�鵵����ѹ����Ҳ���ᶯԭ�ļ����鵵����ܻ����
-t���鿴�鵵�ļ��е��ļ��б�
-j��ͨ��bzip2�ķ�ʽ����ѹ���ͽ�ѹ��(����)
ͨ����bz2��ʾ
-z��ͨ��gzip�ķ�ʽ����ѹ�����ѹ��
ͨ����.gz��ʾ
-P��ʹ�þ���·����ѹ��

tar�ļ��÷���
1�����ѡ�
tar -xvf FILE.tar �ͷŹ鵵
tar -cvf FILE.tar FILE1 FILE2 FILE3 �����鵵
tar -tf ��չ����������� �鿴�鵵�ļ��е�Ŀ¼�б�
tar tf myfiles.tar


2���鵵��ͬʱֱ��ѹ����


gzѹ����ʽ��-zcf �����鵵��ͬʱѹ��
tar -zcf bfetc.tar.gz /etc bin
-zxf ��ѹ��չ��,�ָ�ѹ���Ĺ鵵�ļ�
tar zxf myfile.ar.gz


bz2ѹ����ʽ��
ѹ����tar -jcvf filename.tar.bz2 Ҫ��ѹ�����ļ���Ŀ¼
�磺tar jcf myfile.tar.bz2 hello.out issue meminfo
��ѯ��tar -jtvf filename.tar.bz2
��ѹ����tar -jxvf filename.tar.bz2

3����ѹ����ʱ����Բ���ָ-j��-z��tar���Զ��ж����Ǹ���ѹ������ѹ���ģ���ѹ����ʱ��Ҫָ��
tar���Թ鵵��ѹ��Ŀ¼��
zip�����ܹ鵵����ѹ����Ҳ��ѹ��Ŀ¼

4��չ��ʱ����ָ��·����
tar xf myfile.tar չ������ǰ·����

tar xf myfile.tar -C /path/to/somewhere չ����ָ��·��
tar xf myfile.tar.gz -C restore


��:zipѹ������
zipѹ����ĺ�׺.zip,ѹ���Ȳ��󣬲�ɾ��ԭ�ļ�

�÷���zip myfile.zip hello.out issue meminfo

unzip myfile.zip ��ѹ
��������

���� 1 ������

  1. 4795442 �� 2014-10-09 16:10:16����:

    {:3_118:}