第二周--linux目录结构及其命名规定,ls命令的使用技巧

第一章: 描述linux目录结构以及目录结构命名规定

下图为Linux系统中标准的目录机构图:

Linux系统中都是单根 / 目录结构

A: /boot 存放启动所需的文件和Linux的内核

B: /dev

------------- 实际检验 --------------------------------

[[email protected] ~]# ll /dev/null ----> 表黑洞
crw-rw-rw-. 1 root root 1, 3 Apr 8 21:12 /dev/null
[[email protected] ~]#
[[email protected] ~]# ll /dev/sda ----> 表真实存在的磁盘设备
sda sda1 sda2 sda3
[[email protected] ~]# ll /dev/sda
brw-rw----. 1 root disk 8, 0 Apr 8 21:12 /dev/sda

[[email protected] ~]# ll /dev/random ----> 表随机数
crw-rw-rw-. 1 root root 1, 8 Apr 8 21:12 /dev/random

C: /etc 系统的配置文件目录,很重要。
D: /home 用户的家目录,但root的家目录是 /root
E: /run 运行中产生的数据
F: /var 放日志及可变的数据

官方推荐解析目录结构的PDF: http://www.pathname.com/fhs

[[email protected] ~]# ls /
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
[[email protected] ~]#
[[email protected] ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 200M 0 part /boot
├─sda2 8:2 0 2G 0 part [SWAP]
└─sda3 8:3 0 10G 0 part /
sr0 11:0 1 8.1G 0 rom
[[email protected] ~]#

/mnt 和 /media 通常用来挂载U盘或光盘

第二章:Ls命令的使用艺术

2、显示/etc目录下,所有以.d结尾的文件或目录

[[email protected] etc]# ls *.d|less

3、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

[[email protected] etc]# ls -1 [mnrp]*.conf
man_db.conf
mke2fs.conf
mtools.conf
nfs.conf
nfsmount.conf
nsswitch.conf
numad.conf
pbm2ppa.conf
pnm2ppa.conf
radvd.conf
request-key.conf
resolv.conf
rsyncd.conf
rsyslog.conf

4、创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限

#mkdir -p /app/rootdir

[[email protected] ~]# ll -d /app/rootdir
drwxr-xr-x. 2 root root 6 Apr 9 18:55 /app/rootdir
[[email protected] ~]# cp -rp /root /app/rootdir

5、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z

[[email protected] tmp]# mkdir -p /tmp/{a1/{a,b},a2}
[[email protected] tmp]# tree /tmp/
/tmp/
├── a1
│ ├── a
│ └── b
└── a2
[[email protected] tmp]# mkdir -p /tmp/{x,q}_{y,z}
[[email protected] tmp]# ls
a1 a2 q_y q_z x_y x_z

原文地址:https://blog.51cto.com/xiaoluogoal/2376290

时间: 2024-08-29 20:25:12

第二周--linux目录结构及其命名规定,ls命令的使用技巧的相关文章

Linux目录结构、bash的基础命令学习

日期: 2015年08月23日 Linux目录结构 LSB(Linux StandardsBase)是一套核心标准,它保证了LINUX发行版同LINUX应用程序之间的良好结合规定了一系列标准,其中包括文件系统层级结构标准(FHS Filesystem Hierarchy Standard) Linux系统根目录下有众多子目录,这些目录都参照了FHS协定 / ├── bin ├── boot ├── dev ├── etc ├── home ├── lib ├── lib64 ├── lost+f

描述linux目录结构以及目录结构命名规定

描述linux目录结构以及目录结构命名规定第一个是根/目录,之后又很多分支,主要有:1./boot 常用于存放系统启动的目录 2./home系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录 3./etc 系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有etc/profile.d; /etc/profile.HISTSIZE; /etc/issue; /etc/motd; /etc/DIR_CLORS 4./dev 存放linux系

day 2 Linux目录结构

Linux系统的目录结构的基本介绍: 1)在逻辑上的所有目录(包括目录下的子目录)都在最高级别的目录“/”下. 根(/)目录是Linux系统中所有目录的起始点(顶点),根下面的目录及子目录是一个有层次的树状结构很像一颗倒挂着的一棵大树,这和WINDOWS系统按照硬盘分区(C,D,E)分割的目录结构是不同的(windows可以理解为多棵树,每个分区就是一颗独立的小树) Linux系统中的这些不同多目录也是很特别的,不同的目录可以分布在不同的硬盘分区以及不同的硬盘设备上.这是windows系统难以做

(转)linux目录结构详细介绍

linux目录结构详细介绍 原文:http://blog.51cto.com/yangrong/1288072 目录 1.树状目录结构图 2./目录 3./etc/目录 4./usr/目录 5./var/目录 6./proc/目录 7./dev/目录 该文章主要来自于网络进行整理. 目录结构参考地址: http://www.hudong.com/wiki/linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84 http://linux.ccidnet.com/art/

Linux目录结构介绍

目录结构 重点: linux下一切从根"/"开始 Linux下磁盘不挂载不能使用,必须挂载. 一.Linux系统目录结构的基本特点介绍 (1)Linux目录一切从"根"开始,"/"是所有目录的起点(顶点):相对路径(目录)和绝对路径(目录). (2)Linux根下面的目录是一个有层次的树状结构 (3)倒挂的一棵树 (4)Linux每个目录可以挂载在不同的设备(磁盘)上,windows不容易做到. 在逻辑上所有的目录(包括目录下的子目录)都在最高级

Linux 目录结构及文件基本操作

整理来自 https://www.shiyanlou.com/courses/running/59 在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的. 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘...)及分区的来实现文件管理,然后之下才是目录,目录就显得不是那

【系统知识点】linux目录结构

linux系统目录结构的基本特点介绍: (1)在逻辑上所有的目录都在最高级别的目录"/"下,根目录是linux系统中所有目录的起始点,根下面的目录及目录的子目录是一个有层次的树状结构,很像一颗倒挂着的大树,这和windows系统按照硬盘分区分割的目录结构是不同的(windows系统可以理解为多棵树,每个分区就是一颗独立的小数) linux系统中的这些不同的目录也是很特别的,不同的目录可以分布在不同的硬盘分区以及不同的硬盘设备上.这是windows系统难以做到的,windows系统的不同

(转)Linux 目录结构

二.Linux 目录结构 在讲 Linux 目录结构之前,你首先要清楚一点,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的. 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘...)及分区来实现文件管理,然后之下才是目录,目录就显得不是那么重要,除系统文件之外的用户文件放在任何地方任何目录也是没有多大关系.所以通常

Linux目录结构及文件基本操作

Linux目录结构 Linux与Windows目录结构的区别,一种是体现在目录与存储介质的关系上.以往的Windows一直以存储介质为主,主要以盘符(C盘,D盘)及分区的来实现文件管理,然后之下才是目录,.因此目录则显得不是很重要,除系统文件之外的用户文件放在任何地方任何目录也没多大关系.所以通常Windows在使用一段时间后,磁盘上面的文件目录会显得杂乱无章.然而Unix/Linux恰好相反,Unix是以目录为主的,Linux也继承了这一优良特性.Linux是以树形目录结构的形式来构建整个系统