Linux命令

1.功能說明

Linux下的鏈接有兩種,一種是硬鏈接(Hard Link),另一種是符號鏈接(Symbolic Link),默認(rèn)情況ln命令產(chǎn)生是硬鏈接。

  • 硬鏈接 :是指通過文件的inode連進(jìn)行鏈接。在LInux的文件系統(tǒng)中,保存在磁盤的所有類型的文件都會分配一個(gè)編號,這個(gè)編號稱為inode號(Inode Index)。多個(gè)文件指向同一個(gè)inode在Linux系統(tǒng)是允許的,這就是所謂的硬鏈接,以防止誤刪操作。因?yàn)閷?yīng)文件的inode有一個(gè)以上的鏈接,所以只刪除一個(gè)鏈接并不影響inode本身和其他鏈接,只有當(dāng)最后一個(gè)鏈接刪除后,文件的數(shù)據(jù)塊及目錄的鏈接才會釋放,也就是說,此時(shí)文件才會被真正刪除。
  • 符號鏈接 :頁腳軟鏈接,軟鏈接類似于windows中的快捷方式,因此軟鏈接是一個(gè)指向真正的文件或者目錄位置的符號鏈接。
ln [選項(xiàng)] 源文件 目標(biāo)鏈接名
選項(xiàng)                                              說明
-f                 如果在目標(biāo)位置存在與鏈接名相同的文件,這個(gè)文件將被刪除
-s                 進(jìn)行軟鏈接
-d                 允許系統(tǒng)管理員硬鏈接自己的目錄
-b                 對將在鏈接時(shí)會被覆蓋或者刪除的文件進(jìn)行備份
2.zip/unzip命令

將一般的文件或者目錄進(jìn)行解壓后者壓縮,默認(rèn)生成以".zip"為后綴的壓縮包。zip命令類似于Windows中的winzip壓縮程序。其格式如下。

zip [選項(xiàng)] 壓縮文件名 需要壓縮的文檔列表
unzip  [選項(xiàng)] 壓縮文件名
  • zip命令選項(xiàng)及其說明如下:
選項(xiàng)                            說明
-r              遞歸壓縮,將指定目錄下的所有文件以及子目錄全部壓縮
-d              從壓縮文件里面刪除制定的文件
-i "文件列表"    只壓縮文件列表中的文件
-x "文件列表"    壓縮時(shí)排除文件列表中的制定文件
-u              更新文件到壓縮文件中
-m              將文件加入壓縮文件壓縮后,刪除原始文件,即把文件移到壓縮文件中。
-F              嘗試修復(fù)損壞的壓縮文件
-T              檢查壓縮文件內(nèi)的每個(gè)文件是否正確無誤
- 壓縮級別       壓縮級別是1~9之間的一個(gè)數(shù)字
  • unzip命令的選項(xiàng)及其說明如下
選項(xiàng)                            說明
-x "文件列表"    壓縮文件,但不包含文件列表中指定的文件
-t              測試壓縮文件有無損壞,并不解壓
-v             查看壓縮文件的詳細(xì)信息,具體包括壓縮文件中包含的文件大小、文件名和壓縮比等,并不解壓。
-n             解壓時(shí)不覆蓋已經(jīng)存在的文件
-o            解壓時(shí)覆蓋已經(jīng)存在的文件,并且不需要用戶確認(rèn)
-d 目錄名  把壓縮文件解壓到指定目錄下
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容