文件管理

| 分类 技术  | 标签 Linux 

#1 文件的权限

在Linux文件系统的安全设计中,为文件设计了访问权限、所有者(归属);访问权限分为:读、写、执行;所有者分为:属主(文件的拥有者帐号)、属组(文件的拥有组账户)。

vagrant@vagrant-ubuntu-trusty-64:~$ ls -al
total 56
drwxr-xr-x  6 vagrant vagrant 4096 Jun 19 15:30 .
drwxr-xr-x  4 root    root    4096 Jun 16 00:50 ..
-rw-------  1 vagrant vagrant  370 Jun 16 05:58 .bash_history
-rw-r--r--  1 vagrant vagrant  220 Apr  9  2014 .bash_logout
-rw-r--r--  1 vagrant vagrant 3661 Jun 16 00:58 .bashrc
drwx------  2 vagrant vagrant 4096 Jun 16 00:50 .cache
-rw-rw-r--  1 vagrant vagrant    0 Jun 19 13:02 new_
-rw-rw-r--  1 vagrant vagrant    0 Jun 19 13:02 new_file
-rw-rw-r--  1 vagrant vagrant 1212 Jun 19 15:31 per_min.txt
-rw-r--r--  1 vagrant vagrant  675 Apr  9  2014 .profile
-rw-rw-r--  1 vagrant vagrant   66 Jun 19 15:28 .selected_editor
-rw-r--r--  1 root    root    3197 Jun 16 00:52 sources.list.origin
drwx------  2 vagrant vagrant 4096 Jun 16 00:58 .ssh
drwxrwxr-x  3 vagrant vagrant 4096 Jun 19 14:08 tmp
drwxrwxr-x 16 vagrant vagrant 4096 Jun 16 06:00 velo-docker-composer
-rw-------  1 vagrant vagrant  783 Jun 19 10:42 .viminfo

第一个字段代表文件的类型和访问权限;

第1个字符:表示文件的类型,d(目录文件),b(块设备文件),c(字符设备文件),-(普通文件),l(链接文件) 第2~4个字符:表示该文件的属主对该文件的访问权限 第5~7个字符:表示该文件的属组对该文件的访问权限 第8~10个字符:表示其它任何用户对该文件的访问权限 第二个字段代表文件个数,如果是单个文件,数字为1;如果是目录,数字为目录下文件个数;

第三个字段代表文件的属主,文件拥有者账号;

第四个字段代表文件的属组,文件拥有组账号;

第五个字段代表文件的大小,用 byte 表示;

第六个字段代表文件的创建日期,用“月\日\时间”表示;

第七个字段代表文件的名称。

#2 设置文件的权限和归属

#2.1 chmod 计算规则:

所有文件类型的字符都表示 0;

  • r 表示 4;
  • w 表示 2;
  • x 表示 1。

#2.2 chown

同时设置属主、属组,用冒号隔离。

sudo chown vagrant myjob.tmp
sudo chown :vagrant myjob.tmp 
sudo chown vagrant:vagrant myjob.tmp

#3 挂载和卸载文件系统

#3.1 挂载文件系统 mount

格式:mount [-t 类型] 存储设备 挂载点

#3.2 卸载文件系统 命令:umount

格式:umount 挂载点

#3.3 自动挂载文件系统

每次电脑启动后,可以自动识别硬盘,并且挂载到特定位置

vagrant@vagrant-ubuntu-trusty-64:~$ sudo vi /etc/fstab
vagrant@vagrant-ubuntu-trusty-64:~$ cat /etc/fstab

机器每次重新启动后文件就挂载成功。


上一篇     下一篇