Centos supports rar compression and decompression of Files

Source: Internet
Author: User


The rarfile is not supported in liunx. You need to install winrar in liunx as follows:

Http://www.rarsoft.com/download.htmdownload page

Wgethttp: // www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz
Tar-zxvf rarlinux-4.0.1.tar.gz
Cd rar
Make

The following information indicates that the installation is successful.

Mkdir-p/usr/local/bin
Mkdir-p/usr/local/lib
Cp rar unrar/usr/local/bin
Cp rarfiles. lst/etc
Cp default. sfx/usr/local/lib

However, when running the command rar, the following problem occurs,
Rar:/lib/i686/nosegneg/libc. so.6: version 'glibc _ 000000' not found (required by rar)
Solution:

Cp rar_static/usr/local/bin/rar

Remember two Common commands:

Rar x yhcsh.rar // extract yhcsh.rar to the current directory
Rar yhcsh.rar./yhcsh // package the yhcsh directory as yhcsh.rar

Common rar Commands include:

A. Add a file to the operation documentation.

For example, rar a test.rar file1.txt if the test.rarfile does not exist, package file1.txt to test.rar.

For example, rar a test.rar file2.txt if the test.rarfile already exists, then the file2.txtfile will be uploaded to test.rar.

(In this example, test.rar contains two files)

Note: If a copy of a file already exists in the Operation Document, the command updates the file and can also perform operations on the directory.

Example: rar a test.rar dir1

C. Add instructions to the Operation Document

Rar c test.rar

(The words "Reading comment from stdin" appear, enter one or more lines of comments, and end with ctrl + d)

Cf adds file comments, similar to c above, but this is to annotate each file in the compressed document

Cw writes document comments to files

Example: rar cw test.rar comment.txt

D. delete an object from the document

Example: rar d test.rar file1.txt

E. decompress the file to the current directory.

Example: rar e test.rar

Note: When Using efor decompression, not only the original file1.txtand file2.txt files are extracted to the current directory, but all the files in dir1

It is also decompressed to the current directory, and the directory structure before compression cannot be maintained. if you want to maintain the directory structure before compression, use x to decompress

K lock document

For example, after rar k test.rar locks the document, it cannot be updated.

R repair document

Example: rar r test.rar

When there is a problem with the rarfile, you can use this command to fix it (the ghost knows how many problems are used)

S conversion document into self-extracting document

Example: rar s test.rar

An executable test. sfx file is generated. Running this file is equivalent to rar x test.rar,

Suitable for transferring files to users without rar

T detection document

Example: rar t test.rar

Test the integrity of test.rar. Generally, it is best to use this command to ensure file correctness before compression of large files for transmission.

X. Extract the content from the file to the current directory.

Example: rar x test.rar

In this way, dir1 maintains the original directory structure.

The preceding are common rar commands. A single rar operation can only have one command, but multiple options can exist.

------------------------------------------------------------------------

There are many rar options, which cannot be described here. Only a few of them are often used.

Cl converts a file name to lowercase

Cu converts a file name to uppercase

Example: rar a-cl test.rar FILe.txt

File.txt changes to file.txt after test.rar.

Delete source files after df operations

Example: rar a-df test.rar file1.txt file2.txt dir1

After you compress file1.txt,file2.txtand dir1to test.rar, delete the source file.

Ed does not add an empty directory

Example: rar a-ed test.rar dir1

When nvidir1to test.rar, no operation is performed on the empty directory.

Rar e-ed test.rar

When test.rar is decompressed, no empty directory is generated

K. Lock the file

Example: rar a-k test.rar file1.txt

Equivalent to rar a test.rar file1.txt

Rar k test.rar

M <0 .. 5> sets the compression ratio level (0-storage, 3-default, 5-maximum)

Example: rar a-m0 test.rar dir1 dir2

Store dir1,dir2into test.rar without substantial compression (fast and suitable for operations on files without any pressure)

Such as avi and jpg)

Rar a-m5 test.rar *. txt *. bmp

Compress the TXT and BMP files in the current directory to test.rar and use the maximum compression ratio (slowest)

MS [ext; ext] specific files are not compressed

Example: rar a-m5-ms avi; jpg; jpeg test.rar/home

Archive all directories and files under the Home Directory to test.rar. Use the maximum compression, but do not compress avi, jpg, and jpeg files.

(Only package test.rar, because these files cannot be compressed with the maximum compression, it is better to directly package and save time)

O + overwrite existing files

O-Do Not Overwrite existing files

Example: rar x-o-test.rar

Decompress the test.rar file. However, if an existing file exists, it is not overwritten.

Ol saves symbolic links as link files, instead of normal files

Ow stores or restores the information of the file owner (username, group)

These two commands are unique to the * nix system. They are easy to understand.

------------------------------------------------------------------------

P [password] set the password

Example: rar a test.rar *. txt-p prettygirl

Set the password of the compressed file to prettygirl. You cannot perform operations without a password during decompression.

If you think the plaintext password is too exposed, you can use

Rar a test.rar *. txt-p

Then, the rar program will ask you what password you want to use, without echo

S-do not use solid Compression

Note: solid compression is an unchangeable compression method for document content after compression, which is different from lock. Because common compression is used

To take care of the need to insert and delete individual files in the future, a lot of operation is required. However, solid compression cannot

Its content is updated, so the compression ratio is the largest.

Sfx [name] is used to create a self-extracting file, which is the same as compressing with a and converting with s.

T compression is complete before integrity test

Example: rar a test.rar/home-t

Perform the test after compression is completed. If any problem occurs, an error is returned.

Ta only operates on files after the data date

Tb only performs operations on files before the data date

Note: the format of date is YYYYMMDDHHMMSS.

V [k, B] split-volume compression. The size of each volume is specified by the subsequent size.

Example: rar a-v15000k-m0 test xvid-fn.avi

Packaging and storage of xvid-fn.avi, 15000 k per volume (this format is popular when dvdrip is published online)

The generated file is test.part1.rar,test.part2.rar .... (Rar Version 3.20)

X exclude specific files

Example: rar x test.rar-x *. txt

Decompress documents except *. txt in test.rar

X @ is the same as above, but all excluded files are placed in the list file list this time.

Y. All operations are answered yes.

For example, if you encounter the same file during decompression, you can ask whether to overwrite (Y/N). If you add-y, you can select Yes by default.


Related Article

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.