Linux創建軟硬鏈接和打包壓縮、解壓縮


軟硬鏈接
ln = link make links between files
語法:
軟鏈接
ln -s 源文件 鏈接名稱

實例:
ln -s HelloWord.java hw.lnk 給HelloWord.java創建了一個快捷方式,名字為hw.lnk
cat hw.lnk 軟鏈接可用
rm -rf HelloWorld.java
cat hw.lnk 軟鏈接不可用

硬鏈接
ln -d 源文件 鏈接名稱
實例:
ln -d HW.java hwa.lnk 給HW.java創建了一個硬鏈接,名字為hwa.lnk
rm -rf HW.java
cat hwa.lnk 硬鏈接正常使用
打包壓縮(解壓縮)
壓縮和解壓的,有兩個命令,只能對文件操作,不能操作目錄
gzip
bzip2
tar 打包(目錄) 壓/解縮 選擇上面兩種方式
tar的option:
-c create 創建壓縮
-t list 查看壓縮
-x extract 解壓縮

-z gzip 使用gzip方式進行壓/解縮
-j bzip2 使用bzip2方式進行壓/解縮

-v verbose 壓/解縮 顯示壓縮/解壓的目錄和文件
-f file 文檔名稱

-C directory 指定解壓的目錄路徑

打包壓縮
語法:
tar -c -z/j -v -f 壓縮后的名稱 要壓縮的文件或者目錄
實例:
tar -czvf spring.tar.gz spring
tar -czf springa.tar.gz spring
tar -cjvf spring.tar.bz2 spring
查看壓縮包
語法:
tar -t -z/j -v -f 壓縮后的名稱
實例:
tar -tzvf spring.tar.gz
tar -tjvf spring.tar.bz2
解壓縮
語法:
tar -x -z/j -v -f 壓縮后的名稱 -C 解壓后的目錄 -C(如果省略,默認當前目錄)
實例:
tar -xzvf springa.tar.gz -C /var
ls /var
tar -xjvf spring.tar.bz2 -C /var/spring
ls /var/spring


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM