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基础(八)_第1张图片
    修改⽂件权限:chmod
    chmod 修改⽂件权限有两种使⽤格式:字⺟法与数字法。
    字⺟法:chmod u/g/o/a +/-/= rwx ⽂件

    python之Linux基础(八)_第2张图片
    python之Linux基础(八)_第3张图片
    如果需要同时进⾏设定拥有者、同组者以及其他⼈的权限,参考如下:

python之Linux基础(八)_第4张图片

数字法:“rwx” 这些权限也可以⽤数字来代替
python之Linux基础(八)_第5张图片

注意:如果想递归所有⽬录加上相同权限,需要加上参数“ -R ”。 如:chmod 777 test/ -R 递归 test ⽬录下所有⽂件加 777 权限

  1. 切换到管理员账号
    Ubuntu下切换到root的简单命令:
    python之Linux基础(八)_第6张图片

    设置⽤户密码:passwd

在Unix/Linux中,超级⽤户可以使⽤passwd命令为普通⽤户设置或修改⽤户密码。⽤户也 可以直接使⽤该命令来修改⾃⼰的密码,⽽⽆需在命令后⾯使⽤⽤户名。
python之Linux基础(八)_第7张图片

你可能感兴趣的:(Python)