您的位置:首页 > 运维架构 > Linux

Linux小白第二弹之文件系统与目录结构大汇总

2019-07-07 23:34 1106 查看

Linux小白第二弹之文件系统与目录结构大汇总

今天聊一下关于目录结构的东东。

LInux的标准目录结构是由根/和一级目录组成,文件和目录被组织成一个单根倒置树结构。
文件系统从根目录下开始,用“/”表示。一级目录如下:
bin(binary),所有用户使用的基本命令;不能关联至独立分区,OS启动就会用到的程序【普通用户】;
boot,引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录;
dev对应的是设备,如硬盘光盘;
etc,配置文件目录,相当于Windows里的注册表系列
home/USERNAME,普通用户家目录;
run,运行中的进程相关数据,通常用于存储进程pid文件;
sbin,管理类的基本命令;不能关联至独立分区,OS启动就会用到的程序【管理员】
tmp是放临时数据的
usr是超级系统大部分的都放在里面
var放的是可变的内容,如变量,日志(/var/log是放日志的目录)等,还有缓存的数据。

<br/>

还有以下目录:
lib:应用程序状态信息数据;
lock:锁文件;
tmp:保存系统两次重启之间产生的临时数据,...等等
<br/>

要特别注意文件名最长只有255个字节,包括路径在内文件名称最长4095个字节。
文件颜色不同代表文件类型不同:
蓝色→目录,绿色→可执行文件,红色→压缩文件,浅蓝色→链接文件,灰色→其他文件
除了斜杠和NUL,所有字符都可作为文件名使用,但尽量避免使用特殊字符的目录名和文件名,因为会跟某些命令起冲突,如果一定要用,需要加上引号才行,文件名还要区分大小写。Linux的官方分层标准是FHS。

ls -d /etc/.d可查看 /etc下所有以“.d”结尾的文件或目录。
ls -d /etc/[mnrp].conf可查看所有以"m,n,r,p"开头,以“.conf”结尾的文件或目录。

创建/app/rootdir目录,并复制/root下所有文件到该目录内,要求保留原有权限。我们先创建出/app/rootdir目录,然后再复制/root下的所有文件到该目录:

创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,并且在/tmp目录下创建目录:x_y, x_z, q_y, qz,可使用命令行展开功能: mkdir /tmp/{a1/{a,b},a2,{x,q}{y,z}}

还有三题没赶上进度,晚点补上。。。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: