1. 相关指令:
    
chgrp:改变文件所属用户组

点击(此处)折叠或打开

  1. chgrp [-R] group dirname/filename
  2. -R: 基本-r参数都是递归recursive

chown:改变文件所有者、也可以改变用户组

点击(此处)折叠或打开

  1. chown [-R] username dirname/filename
  2. chown  [-R]   username:group dirname/filename
  3. chown  [-R]   user.group dirname/filename

chmod: 改变权限

点击(此处)折叠或打开

  1. 数字: r4 w2 x1
  2. chmod 777 filename
  3. 符号 u=user  g=group o=other a=all
  4. chmod u=rwx,go=rx filename
  5. chmod u+x,g+r,o-w filename
  6. chmod a-x filename



2.关于文件类型和x权限:
    这是一个很有意思的话题,跟windows不同,Linux不是通过文件名来判断文件类型,因为Linux中全是文件,所有的设备也是文件,所以,她是通过权限的第一个字符:

点击(此处)折叠或打开

  1. 【d】(directory)目录
  2. 【-】文件
  3. 【l】(link)链接文件
  4. 【b】(block) 块设备文件,可供存储的接口设备 如:硬盘
  5. 【c】(character)字符设备文件,串行端口设备,特点是一次性读取 如:键盘,鼠标
  6. 【s】(socket)套接字
  7. 【p】(pipe)管道

但是,我们一般希望能通过文件名来看出这个文件是什么类型,所以才有了“扩展名”,但是这个扩展名没有实质意义

点击(此处)折叠或打开

  1. *.sh 一般是脚本获批处理文件
  2. *Z、*.tar、*.tar.gz、*.zip、*tgz 一般是打包文件
  3. *.html、*.php 一般是网页文件

而至于可不可以执行,完全是看是否有x权限,有x权限,表明可以执行。

这里特别注意 : 关于目录的可执行权限,如果目录没有x权限,则无法打开
例如  drwxr--r--  1 root root  这样的一个权限,除了roo用户以外的人,可以用ls命令看到此目录,但是无法进入
所以,这里要记住,如果要开放目录给别人浏览,请r和x权限同时开放

r权限,就是可读权限,如果有这个权限,则可以用ls看到
w权限,比较牛逼的权限,可以修改和更新文件,这个权限一般不公开给别人。

这样看来,一般的文件,rwxr-xr-x的权限就够了,那就是755

最后,让我们来看看Linux下的基本目录配置标准吧。
大家装过linux的都会知道,linux根目录下默认有一些文件夹,这些文件夹都是干嘛的呢?
我用一个表简单介绍一下吧,详细介绍,可以参看《鸟哥的linux私房菜》

点击(此处)折叠或打开

  1. /bin : 系统执行文件的目录,一些可执行命令就在这下面如:cat,chmod,mv,cp.....
  2. /boot: 开机后会用到的文件,主要是启动引动程序
  3. /dev : 设备和结构文件,比较重要的有 /dev/null , /dev/tty, /dev/hd*, /dev/sd*等
  4. /etc : 系统主要配置文件都在这个下面了,很重要!
  5. /home: 系统默认的用户主文件夹
  6. /lib : 系统库函数
  7. /media: 媒体文件
  8. /mnt : 临时挂载外部设备一般挂载在这个下面
  9. /root: root用户的主文件夹

【Linux文件目录】的一点小结的更多相关文章

  1. Linux文件目录的一点小结

    转载:http://blog.chinaunix.net/uid-29171357-id-3889735.html 1. 相关指令:      chgrp:改变文件所属用户组 点击(此处)折叠或打开 ...

  2. linux文件目录权限详解(20170101)

    linux目录权限与文件权限是不同的,二者要相互配合,这是基础. 比如要读文件:目录至少要有x,文件至少要有r. 要写文件:目录至少要有x,文件至少要有rw. 要执行文件:目录至少要有x,文件至少要有 ...

  3. Linux文件目录结构详解

    整理自<鸟哥的私房菜> 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于 ...

  4. 你一定要知道的关于Linux文件目录操作的12个常用命令

    写在前面: 1,<你一定要知道的关于Linux文件目录操作的12个常用命令>是楼主收集的关于Linux文件目录操作最常用的命令,包括文件或目录的新建.拷贝.移动.删除.查看等,是开发人员操 ...

  5. MOOC Linux内核之旅小结【转】

    转自:https://blog.csdn.net/titer1/article/details/45345123 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...

  6. Linux文件目录管理

    Linux文件目录管理 文件的路径 路径: . 表示当此层目录 .. 表示上一层目录 - 代表前一个工作目录 ~ 代表"目前用户身份"所在的文件夹 ~account 代表accou ...

  7. 如何更改linux文件目录拥有者及用户组

    查看用户和组   1 首先对于经验操作之前,我们先看下当前系统下的用户和组.whoami 查看当前登陆用户 2 Passwd文件存储当前系统所有用户,而组文件/etc/group记录. 3 一个用户可 ...

  8. Linux文件目录命令

    Linux文件目录命令 pwd,查看当前工作目录的完整路径 pwd:/root ls,用来打印当前目录的清单,可以指定其他目录 -a:列出目录下所有的文件,包括以"."开头的隐藏文 ...

  9. 转 查看linux文件目录的大小和文件夹包含的文件数

    du -sh 文件夹路径 查看linux文件目录的大小和文件夹包含的文件数 统计总数大小 du -sh xmldb/ du -sm * | sort -n //统计当前目录大小 并安大小 排序 du ...

  10. C++输入一行字符串的一点小结

    C++输入一行字符串的一点小结 原文链接: http://www.wutianqi.com/?p=1181 大家在学习C++编程时.一般在输入方面都是使用的cin. 而cin是使用空白(空格,制表符和 ...

随机推荐

  1. SpringMVC_原理(转)

    在整个Spring MVC框架中,DispatcherServlet处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应的工作.具体流程为:1)客户端发送http请求,web应用服务器接收到这 ...

  2. LeetCode 428. Serialize and Deserialize N-ary Tree

    原题链接在这里:https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree/ 题目: Serialization is the ...

  3. C/C++中double类型的比较

    由于double浮点数的精度问题,所以在比较大小的时候,不能像int整数型那样,直接if(a==b),if(a<b),if(a>b) 要使用一个精度EPS: ; //一般这样子就够,但有时 ...

  4. HBase 基本入门篇

    无论是 NoSQL,还是大数据领域,HBase 都是非常”炙热”的一门数据库.本文将对 HBase 做一些基础性的介绍,旨在入门. 一.简介 HBase 是一个开源的.面向列的非关系型分布式数据库,目 ...

  5. asp.net Web 项目的文件/文件夹上传下载

    以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载. 准备文件上传的API #region 文件上传  ...

  6. 关于System.AccessViolationException异常

    什么是AccessViolationException 试图读写受保护内存时引发的异常. 继承 Object Exception SystemException AccessViolationExce ...

  7. Myschool试题

    题目: 1.查询所有学生记录,包含年级名称2.查询S1年级下的学生记录 一.com.myschool.dao 1 BaseDao package com.myschool.dao; import ja ...

  8. 【POJ3083】Children of the Candy Corn

    本题传送门 本题知识点:深度优先搜索 + 宽度优先搜索 本题题意是求三个路径长度,第一个是一直往左手边走的距离,第二个是一直往右手边走的距离,第三个是最短距离. 第三个很好办,就是一个简单的bfs的模 ...

  9. csp退役前的做题计划1(真)

    csp退役前的做题计划1(真) 因为我太菜了,所以在第一次月考就会退役,还是记录一下每天做了什么题目吧. 任务计划 [ ] Z算法(Z Algorithm) 9.28 [x] ARC061C たくさん ...

  10. win10 自带计算器删除了怎么办

    win+S后输入Powershell,以管理员身份运行后,使用下面的命令:重要的说三遍:以管理员身份运行!以管理员身份运行!以管理员身份运行!Get-AppxPackage *calculator* ...