新聞中心
在Linux操作系統(tǒng)中,rar命令是非常常用且實用的命令之一。rar命令可以將多個文件打包成一個RAR壓縮包文件,方便文件的傳輸和存儲。本篇文章將介紹Linux下rar打包命令的使用方法,幫助Linux初學(xué)者更好的掌握此命令。

一、安裝rar命令
在使用rar命令之前,需要先進行安裝。在Ubuntu下,可以通過以下命令進行安裝:
sudo apt-get install rar
安裝完成后,可以輸入以下命令進行版本驗證:
rar -v
二、rar打包命令格式
使用rar命令打包文件的格式如下:
rar a(命令) [選項] [壓縮包名稱] [要壓縮的文件/目錄]
其中,選項包括:
-cp設(shè)置壓縮算法和壓縮率,如-cp4代表更高壓縮率;
-ep忽略目錄路徑,將文件壓縮到壓縮包的根目錄;
-log[filename]記錄壓縮過程到指定文件中;
-m加密壓縮文件,如-mk123代表使用密碼123解壓縮。
例如,將test.txt和testdir目錄打包成name.rar文件的命令如下:
rar a name.rar test.txt testdir
三、高級選項
1.設(shè)置密碼
若需要設(shè)置壓縮文件的密碼,可以使用-m選項。例如以下命令將test.txt和testdir目錄打包成name.rar,并設(shè)置密碼為123:
rar a -m123 name.rar test.txt testdir
2.分卷壓縮
若要將壓縮文件分成多個文件,可以使用-v選項。例如以下命令將test.txt和testdir目錄打包成name.rar,每個分卷為100KB:
rar a -v100k name.rar test.txt testdir
3.排除文件
若要排除某些文件或目錄,可以使用-x選項。例如以下命令將testdir目錄中所有文件和子目錄打包成name.rar,但排除后綴名為.jpg的文件:
rar a name.rar testdir -x*.jpg
4.將標(biāo)準(zhǔn)輸出打包
若要將輸出內(nèi)容打包,可以使用@-選項。例如將系統(tǒng)的hosts文件打包到name.rar文件中:
cat /etc/hosts | rar a name.rar @-
四、使用實例
以下實例將演示各種高級選項的使用方法。
1.將文件進行分卷壓縮
將test.txt文件分成100KB大小的分卷,壓縮成name.part.rar等多個壓縮包:
rar a -v100k name test.txt
2.設(shè)置密碼
將testdir目錄及其所有文件打包壓縮成name.rar,并設(shè)置密碼為123:
rar a -m123 name testdir
3.排除文件
將testdir目錄及其所有文件打包壓縮成name.rar,并排除后綴名為.jpg的文件:
rar a -x*.jpg name testdir
4.將標(biāo)準(zhǔn)輸出打包
將系統(tǒng)的hosts文件打包到name.rar文件中:
cat /etc/hosts | rar a name.rar @-
五、
本篇文章介紹了Linux下rar打包命令的使用方法以及一些高級選項的使用技巧,幫助Linux初學(xué)者更好地掌握這一命令。通過不斷的練習(xí)和實踐,相信大家能夠更加熟悉和靈活地運用rar命令,為日常的工作和生活帶來更多的便利。
相關(guān)問題拓展閱讀:
- linux下是不是不存在rar命令?
- Linux文件相關(guān)命令
linux下是不是不存在rar命令?
題主你好,
linux下也有rar命令,腔正只是沒有默認(rèn)安裝,需要使用包管理工具裝一下:
centos/ubuntu: yum install rar
debian: apt-get install rar
arch: pacman -S rar
等等,不同linux發(fā)行版包管理工具可能不一樣.
—–
測試截圖如下:
上圖是我電腦上裝的rar輸件, 第2個紅雹悉框中e參數(shù)是用來解壓的參數(shù)伍肆悔, 即rar e xxx.rar即可將xxx.rar解壓到當(dāng)前目錄.
希望可以幫到題主,歡迎追問.
Linux文件相關(guān)命令
grep命令:
grep命令是非常重要的命令,可以對文本進行查找和搜索
常用參數(shù)如下:
常用實例:兆好
1、在多個文件中查找:
grep “file” file_1 file_2 file_3
2、輸出除之外的所有行 -v 選項:
grep -v “file” file_name
3、標(biāo)記匹配顏色 –color=auto 選項:
grep “file” file_name –color=auto
4、使用正則表達(dá)式 -E 選項:
grep -E “+”
egrep “+”
5、只輸出文件中匹配到的部分 -o 選項:
echo this is a test line. | grep -o -E “+.”
line.
echo this is a test line. | egrep -o “+.”
line.
6、統(tǒng)計文件或者文本中包含匹配字符串的行數(shù)-c 選項:
grep -c “text” file_name
2
7、輸出包含匹配字符串的行數(shù) -n 選項:
grep “text” -n file_name
或
cat file_name | grep “text” -n
8、多個文件
grep “text” -n file_1 file_2
9、搜索多個文件并查找匹配文本在哪些文件中:
grep -l “text” file1 file2 file3…
10、grep遞歸搜索文件
在多級目錄中對文本進行遞歸搜索:
grep “text” . -r -n
11、忽略匹配樣式中的字符大小寫:
echo “hello world” | grep -i “HELLO”
hello
12、選項 -e 指磨猜知定多個匹配樣式:
echo this is a text line | grep -e “is” -e “l(fā)ine” -o
is
line
13、也可以使用
-f
選項來匹配多個樣式,在樣式文件中逐行寫出需要匹配的字符。
cat patfile
aaa
bbb
echo aaa bbb ccc ddd eee | grep -f patfile -o
14、在grep搜索結(jié)果中包括或者排除指定文件:
只在目錄中所瞎消有的.php和.html文件中遞歸搜索字符”main()”
grep “main()” . -r –include *.{php,html}
15、在搜索結(jié)果中排除所有README文件
grep “main()” . -r –exclude “README”
16、在搜索結(jié)果中排除filelist文件列表里的文件
grep “main()” . -r –exclude-from filelist
touch abc.txt 創(chuàng)建一個名為abc.txt的文件
touch -r 指定文件時間與參考文件相同
touch -t.55 abc.txt 更改文件為指定的時間
touch temp 創(chuàng)建一個名為temp的文件
vi編輯器有三種模式,命令行模式、編輯模式、底行模式。
vi 文件名進入命令行模式,Insert進入編輯模式,編輯完成Esc退出編輯模式,:wq進入底行模式并保存修改,:q直接退出保存。
tar命令用于打包壓縮文件,常用的壓縮命令還有bzip2,gzip
bunzip2 file1.bz2 解壓一個叫做 ‘file1.bz2’的文件
bzip2 file1 壓縮一個叫做 ‘file1’ 的文件
gunzip file1.gz 解壓一個叫做 ‘file1.gz’的文件
gzip file1 壓縮一個叫做 ‘file1’的文件
gzip -9 file1 更大程度壓縮
rar a file1.rar test_file 創(chuàng)建一個叫做 ‘file1.rar’ 的包
rar a file1.rar file1 file2 dir1 同時壓縮 ‘file1’, ‘file2’ 以及目錄 ‘dir1’
rar x file1.rar 解壓rar包
unrar x file1.rar 解壓rar包
tar -cvf archive.tar file1 創(chuàng)建一個非壓縮的 tarball
tar -cvf archive.tar file1 file2 dir1 創(chuàng)建一個包含了 ‘file1’, ‘file2’ 以及 ‘dir1’的檔案文件
tar -tf archive.tar 顯示一個包中的內(nèi)容
tar -xvf archive.tar 釋放一個包
tar -xvf archive.tar -C /tmp 將壓縮包釋放到 /tmp目錄下
tar -cvfj archive.tar.bz2 dir1 創(chuàng)建一個bzip2格式的壓縮包
tar -xvfj archive.tar.bz2 解壓一個bzip2格式的壓縮包
tar -cvfz archive.tar.gz dir1 創(chuàng)建一個gzip格式的壓縮包
tar -xvfz archive.tar.gz 解壓一個gzip格式的壓縮包
zip file1.zip file1 創(chuàng)建一個zip格式的壓縮包
zip -r file1.zip file1 file2 dir1 將幾個文件和目錄同時壓縮成一個zip格式的壓縮包
unzip file1.zip 解壓一個zip格式壓縮包
which命令用于用戶查找命令所有路徑
命令格式
file命令用于獲取文件屬性
命令格式
file 文件名或目錄名
命令示例:
使用說明
命令格式:cat fileName
cat file1 從之一個字節(jié)開始正向查看文件的內(nèi)容
-n 或 –number:由 1 開始對所有輸出的行數(shù)編號。
-b 或 –number-nonblank:和 -n 相似,只不過對于空白行不編號。
-s 或 –squeeze-blank:當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行。
-v 或 –show-nonprinting:使用 ^ 和 M- 符號,除了 LFD 和 TAB 之外。
-E 或 –show-ends : 在每行結(jié)束處顯示 $。
-T 或 –show-tabs: 將 TAB 字符顯示為 ^I。
-A, –show-all:等價于 -vET。
-e:等價于”-vE”選項;
-t:等價于”-vT”選項;
使用示例
把 textfile1 的文檔內(nèi)容加上行號后輸入 textfile2 這個文檔里
cat -n textfile1 > textfile2
把 textfile1 和 textfile2 的文檔內(nèi)容加上行號(空白行不加)之后將內(nèi)容附加到 textfile3 文檔里
cat -b textfile1 textfile2 >> textfile3
清空 /etc/test.txt 文檔內(nèi)容
cat /dev/null > /etc/test.txt
tac
從最后一行開始反向查看一個文件的內(nèi)容,ac與cat命令剛好相反,文件內(nèi)容從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫。
nl 文件
選項與參數(shù):
-b: 指定行號指定的方式,主要有兩種:
-b a :表示不論是否為空行,也同樣列出行號(類似 cat -n);
-b t :如果有空行,空的那一行不要列出行號(默認(rèn)值);
-n :列出行號表示的方法,主要有三種:
-n ln :行號在熒幕的最左方顯示;
-n rn :行號在自己欄位的最右方顯示,且不加 0 ;
-n rz :行號在自己欄位的最右方顯示,且加 0 ;
-w :行號欄位的占用的位數(shù)。
more file1 查看一個長文件的內(nèi)容,支持一頁一頁翻動
運行的時候,支持以下幾個按鍵:
空白鍵 (space):代表向下翻一頁;
Enter:代表向下翻『一行』;
/字串:代表在這個顯示的內(nèi)容當(dāng)中,向下搜尋『字串』這個關(guān)鍵字;
:f:立刻顯示出檔名以及目前顯示的行數(shù);
q:代表立刻離開 more ,不再顯示該文件內(nèi)容。
b 或 -b :代表往回翻頁,不過這動作只對文件有用,對管線無用。
less file1 類似于 ‘more’ 命令,但是它允許在文件中和正向操作一樣的反向操作
less運行時可以輸入的命令有:
空白鍵 :向下翻動一頁;
:向下翻動一頁;
:向上翻動一頁;
/字串 :向下搜尋『字串』的功能;
?字串 :向上搜尋『字串』的功能;
n:重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)!)
N:反向的重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)!)
q:離開 less 這個程序;
head
head -2 file1 查看一個文件的前兩行
tail
tail -2 file1 查看一個文件的最后兩行
tail -f /var/log/messages 實時查看被添加到一個文件中的內(nèi)容
文件權(quán)限列中三位為一組,分別代表相關(guān)的用戶、組、其它用戶的權(quán)限
權(quán)限列中三位為一組,分別代表相關(guān)的用戶、組、其它用戶的權(quán)限
所以修改權(quán)限可以分別修改或一同修改,系統(tǒng)中權(quán)限分為數(shù)字權(quán)限與字符權(quán)限
數(shù)字權(quán)限:r=4,w=2,x=1
字符權(quán)限:+ 增加 -去除 a取消所有加上給定的
修改權(quán)限的命令chmod,命令格式:
chmod 權(quán)限 文件名或目錄名 修改權(quán)限格式
chmod -R 權(quán)限 目錄名 遞歸將目錄及其下面所有內(nèi)容權(quán)限全部修改
chown 改變文件或目錄的屬主(所有者)
chown 用戶名 文件名或目錄名
chown 用戶名.組名 文件名或目錄名
修改所屬組也可用chgrp 命令來完成
當(dāng)你用ls -l 查看到文件的屬主、屬組為數(shù)字時,就表明該文件的創(chuàng)建用戶已被刪除。
文件的特殊權(quán)限
chattr +i(-i) 文件名 鎖定文件(取消鎖定)不可刪除與清空
chattr +a(-a) 文件名 添加內(nèi)容(只可添加內(nèi)容)
使用lsattr 文件名 查看文件的特殊權(quán)限
由此可以看出
root用戶默認(rèn)創(chuàng)建的目錄權(quán)限是755,文件權(quán)限是644
普通用戶默認(rèn)創(chuàng)建的目錄權(quán)限是775,文件權(quán)限是664
這也是系統(tǒng)默認(rèn)的比較安全的權(quán)限分配,其實這些默認(rèn)權(quán)限全部都是由umask值來決定的
系統(tǒng)規(guī)定了
文件的權(quán)限值是從666開始計算(默認(rèn)權(quán)限=權(quán)限值-umask值)
目錄的權(quán)限值是從777開始計算(默認(rèn)權(quán)限=權(quán)限值-umask值)
linux rar打包命令的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux rar打包命令,學(xué)習(xí)Linux下rar打包命令,linux下是不是不存在rar命令?,Linux文件相關(guān)命令的信息別忘了在本站進行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站欄目:學(xué)習(xí)Linux下rar打包命令(linuxrar打包命令)
網(wǎng)站路徑:http://www.5511xx.com/article/dhcghch.html


咨詢
建站咨詢
