Linux基本命令三
一、文件夹的权限问题
1.权限属性
r ----允许显示文件夹中的内容
w ----允许添加或删除文件夹中的内容
x ----允许进入该文件夹
2.权限属性的组合对文件夹的访问规律(以当前用户为例)
|
Ls -l |
cd |
rm |
0000 |
× |
× |
× |
0100 |
× |
√ |
× |
0200 |
× |
× |
× |
0300 |
× |
√ |
√ |
0400 |
× |
× |
× |
0500 |
√ |
√ |
× |
0600 |
× |
× |
× |
0700 |
√ |
√ |
√ |
规律:只要不能通过文件夹(即没有x权限),就不能执行r和w
二、权限掩码
1.umask ---显示当前用户的权限掩码
2.umask 0033 ---修改当前用户的权限掩码
------------------------------------------------------
创建文件时,默认的权限为 rw- rw- rw- (权限掩码为0000)
创建文件夹时,默认的权限为 rwx rwx rwx (权限掩码为0000)
-------------------------------------------------------
权限掩码的作用:在创建文件(夹)时,按照权限掩码将文件(夹)相应的权限位拿掉,从而决定用户对当前创建的文件(夹)的访问权限
三、打包与压缩
3.1打包
特点:打/解包之后,原来的文件仍存在,可以指定打/解包位置
3.1.1打包
3.1.2查看包中内容
tar -tvf tar/test.tar
3.1.3解包
3.2 压缩
特点:(解)压缩之后,自动替换原来的文件,不能指定(解)压缩位置
方式1: gzip tar/test.tar 将包压缩成test.tar.gz
gzip -d tar/test.tar.gz 解压缩成test.tar
方式2: bzip2 tar/test.tar 将包压缩成test.tar.bz2
bzip2 -d tar/test.tar.bz2 解压缩成test.tar
3.3 同时打包压缩
特点:同时打包压缩之后,原来的文件仍存在,可以指定位置
方式1: tar -czvf tar/test.tar.gz test/* 同时打包压缩成.gz
tar -xzvf tar/test.tar.gz -C test 同时解压解包
方式2: tar -cjvf tar/test.tar.bz2 test/* 同时打包压缩成.bz2
tar -xjvf tar/test.tar.bz2 -C test 同时解压解包
四、磁盘分区
1.磁盘分区属性
fdisk -l ---查看当前分区信息
2.分区原理
1个磁盘的描述信息占64字节,1个分区的描述信息占16字节,所以一个磁盘最多只能有4个分区(主分区+扩展分区)
扩展分区又可以划分成多个逻辑分区
主分区和扩展分区的描述信息都存放在磁盘的第一个扇区
3.添加分区的步骤
例:硬盘已有三个主分区,再添加一个逻辑分区
第一步:添加一个扩展分区
fdisk /dev/sda ----选择对第一块硬盘进行分区
m ----显示帮助菜单
n ----添加一个新的分区
e ----选择添加扩展分区sda4
选择起始和结束柱面(回车即选择默认值)
w ----把分区表写入磁盘并退出
第二步:在扩展分区中添加一个逻辑分区
fdisk /dev/sda ----选择对第一块硬盘进行分区
m ----显示帮助菜单
n ----添加一个逻辑分区sda5
选择起始和结束柱面(回车即选择默认值)
w ----把分区表写入磁盘并退出
第三步:重启(init 6)
第四步:对指定的分区进行格式化
mkfs -t ext3 /dev/sda5
第五步:挂载(将存储设备连接到文件夹)
mount -t ext3 /dev/sda5 /mnt
-----------------------------------------------------------
检验挂载:ls /mnt -->如果是lost+found,即挂载成功
取消挂载:umount /mnt
4.删除分区(例:删除逻辑分区sda5)
fdisk /dev/sda ->m ->d ->5 ->w