【Linux文件目录】的一点小结
1. 相关指令:
chgrp:改变文件所属用户组
点击(此处)折叠或打开
- chgrp [-R] group dirname/filename
- -R: 基本-r参数都是递归recursive
chown:改变文件所有者、也可以改变用户组
点击(此处)折叠或打开
- chown [-R] username dirname/filename
- chown [-R] username:group dirname/filename
- chown [-R] user.group dirname/filename
chmod: 改变权限
点击(此处)折叠或打开
- 数字: r4 w2 x1
- chmod 777 filename
- 符号 u=user g=group o=other a=all
- chmod u=rwx,go=rx filename
- chmod u+x,g+r,o-w filename
- chmod a-x filename
2.关于文件类型和x权限:
这是一个很有意思的话题,跟windows不同,Linux不是通过文件名来判断文件类型,因为Linux中全是文件,所有的设备也是文件,所以,她是通过权限的第一个字符:
点击(此处)折叠或打开
- 【d】(directory)目录
- 【-】文件
- 【l】(link)链接文件
- 【b】(block) 块设备文件,可供存储的接口设备 如:硬盘
- 【c】(character)字符设备文件,串行端口设备,特点是一次性读取 如:键盘,鼠标
- 【s】(socket)套接字
- 【p】(pipe)管道
但是,我们一般希望能通过文件名来看出这个文件是什么类型,所以才有了“扩展名”,但是这个扩展名没有实质意义
点击(此处)折叠或打开
- *.sh 一般是脚本获批处理文件
- *Z、*.tar、*.tar.gz、*.zip、*tgz 一般是打包文件
- *.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私房菜》
点击(此处)折叠或打开
- /bin : 系统执行文件的目录,一些可执行命令就在这下面如:cat,chmod,mv,cp.....
- /boot: 开机后会用到的文件,主要是启动引动程序
- /dev : 设备和结构文件,比较重要的有 /dev/null , /dev/tty, /dev/hd*, /dev/sd*等
- /etc : 系统主要配置文件都在这个下面了,很重要!
- /home: 系统默认的用户主文件夹
- /lib : 系统库函数
- /media: 媒体文件
- /mnt : 临时挂载外部设备一般挂载在这个下面
- /root: root用户的主文件夹
【Linux文件目录】的一点小结的更多相关文章
- Linux文件目录的一点小结
转载:http://blog.chinaunix.net/uid-29171357-id-3889735.html 1. 相关指令: chgrp:改变文件所属用户组 点击(此处)折叠或打开 ...
- linux文件目录权限详解(20170101)
linux目录权限与文件权限是不同的,二者要相互配合,这是基础. 比如要读文件:目录至少要有x,文件至少要有r. 要写文件:目录至少要有x,文件至少要有rw. 要执行文件:目录至少要有x,文件至少要有 ...
- Linux文件目录结构详解
整理自<鸟哥的私房菜> 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于 ...
- 你一定要知道的关于Linux文件目录操作的12个常用命令
写在前面: 1,<你一定要知道的关于Linux文件目录操作的12个常用命令>是楼主收集的关于Linux文件目录操作最常用的命令,包括文件或目录的新建.拷贝.移动.删除.查看等,是开发人员操 ...
- MOOC Linux内核之旅小结【转】
转自:https://blog.csdn.net/titer1/article/details/45345123 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...
- Linux文件目录管理
Linux文件目录管理 文件的路径 路径: . 表示当此层目录 .. 表示上一层目录 - 代表前一个工作目录 ~ 代表"目前用户身份"所在的文件夹 ~account 代表accou ...
- 如何更改linux文件目录拥有者及用户组
查看用户和组 1 首先对于经验操作之前,我们先看下当前系统下的用户和组.whoami 查看当前登陆用户 2 Passwd文件存储当前系统所有用户,而组文件/etc/group记录. 3 一个用户可 ...
- Linux文件目录命令
Linux文件目录命令 pwd,查看当前工作目录的完整路径 pwd:/root ls,用来打印当前目录的清单,可以指定其他目录 -a:列出目录下所有的文件,包括以"."开头的隐藏文 ...
- 转 查看linux文件目录的大小和文件夹包含的文件数
du -sh 文件夹路径 查看linux文件目录的大小和文件夹包含的文件数 统计总数大小 du -sh xmldb/ du -sm * | sort -n //统计当前目录大小 并安大小 排序 du ...
- C++输入一行字符串的一点小结
C++输入一行字符串的一点小结 原文链接: http://www.wutianqi.com/?p=1181 大家在学习C++编程时.一般在输入方面都是使用的cin. 而cin是使用空白(空格,制表符和 ...
随机推荐
- SpringMVC_原理(转)
在整个Spring MVC框架中,DispatcherServlet处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应的工作.具体流程为:1)客户端发送http请求,web应用服务器接收到这 ...
- LeetCode 428. Serialize and Deserialize N-ary Tree
原题链接在这里:https://leetcode.com/problems/serialize-and-deserialize-n-ary-tree/ 题目: Serialization is the ...
- C/C++中double类型的比较
由于double浮点数的精度问题,所以在比较大小的时候,不能像int整数型那样,直接if(a==b),if(a<b),if(a>b) 要使用一个精度EPS: ; //一般这样子就够,但有时 ...
- HBase 基本入门篇
无论是 NoSQL,还是大数据领域,HBase 都是非常”炙热”的一门数据库.本文将对 HBase 做一些基础性的介绍,旨在入门. 一.简介 HBase 是一个开源的.面向列的非关系型分布式数据库,目 ...
- asp.net Web 项目的文件/文件夹上传下载
以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载. 准备文件上传的API #region 文件上传 ...
- 关于System.AccessViolationException异常
什么是AccessViolationException 试图读写受保护内存时引发的异常. 继承 Object Exception SystemException AccessViolationExce ...
- Myschool试题
题目: 1.查询所有学生记录,包含年级名称2.查询S1年级下的学生记录 一.com.myschool.dao 1 BaseDao package com.myschool.dao; import ja ...
- 【POJ3083】Children of the Candy Corn
本题传送门 本题知识点:深度优先搜索 + 宽度优先搜索 本题题意是求三个路径长度,第一个是一直往左手边走的距离,第二个是一直往右手边走的距离,第三个是最短距离. 第三个很好办,就是一个简单的bfs的模 ...
- csp退役前的做题计划1(真)
csp退役前的做题计划1(真) 因为我太菜了,所以在第一次月考就会退役,还是记录一下每天做了什么题目吧. 任务计划 [ ] Z算法(Z Algorithm) 9.28 [x] ARC061C たくさん ...
- win10 自带计算器删除了怎么办
win+S后输入Powershell,以管理员身份运行后,使用下面的命令:重要的说三遍:以管理员身份运行!以管理员身份运行!以管理员身份运行!Get-AppxPackage *calculator* ...