1. 程式人生 > >python之Linux基礎(八)

python之Linux基礎(八)

⽂件壓縮解壓:bzip2
tar與bzip2命令結合使⽤實現⽂件打包、壓縮(⽤法和gzip⼀樣)。
tar只負責打包⽂件,但不壓縮,⽤bzip2壓縮tar打包後的⽂件,其副檔名⼀般⽤ xxxx.tar.gz2。
在tar命令中增加⼀個選項(-j)可以調⽤bzip2實現了⼀個壓縮的功能,實⾏⼀個先打包後壓 縮的過程。
壓縮⽤法:tar -jcvf 壓縮包包名 ⽂件...(tar jcvf bk.tar.bz2 *.c)
解壓⽤法:tar -jxvf 壓縮包包名 (tar jxvf bk.tar.bz2)

  1. ⽂件壓縮解壓:zip、unzip
    通過zip壓縮⽂件的⽬標⽂件不需要指定副檔名,預設副檔名為zip。
    壓縮⽂件:zip [-r] ⽬標⽂件(沒有副檔名) 源⽂件
    解壓⽂件:unzip -d 解壓後⽬錄⽂件 壓縮⽂件
    python之Linux基礎(八)


    修改⽂件許可權:chmod
    chmod 修改⽂件許可權有兩種使⽤格式:字⺟法與數字法。
    字⺟法:chmod u/g/o/a +/-/= rwx ⽂件

    python之Linux基礎(八)
    python之Linux基礎(八)
    如果需要同時進⾏設定擁有者、同組者以及其他⼈的許可權,參考如下:

python之Linux基礎(八)

數字法:“rwx” 這些許可權也可以⽤數字來代替
python之Linux基礎(八)

注意:如果想遞迴所有⽬錄加上相同許可權,需要加上引數“ -R ”。 如:chmod 777 test/ -R 遞迴 test ⽬錄下所有⽂件加 777 許可權

  1. 切換到管理員賬號
    Ubuntu下切換到root的簡單命令:
    python之Linux基礎(八)

    設定⽤戶密碼:passwd

在Unix/Linux中,超級⽤戶可以使⽤passwd命令為普通⽤戶設定或修改⽤戶密碼。⽤戶也 可以直接使⽤該命令來修改⾃⼰的密碼,⽽⽆需在命令後⾯使⽤⽤戶名。
python之Linux基礎(八)