Linux目录结构及用途和文件管理

1、描述Linux发行版的系统目录名称命名规则以及用途。
文件命名规则:
1)文件名最长255个字节
2)包括路径在内文件名称最长4095个字节
3)蓝色-->目录 绿色-->可执行文件 红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件
4)除了斜杠和NULL,所有字符都有效。但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用它们
5)标准Linux文件系统,文件名称大小写敏感

系统的目录及用途:
/bin:存放所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序
/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
/boot:存放引导文件,内核文件(vmlinuz)、引导加载器(bootloader,grub)
/dev:存放设备文件及特殊文件
/home:存放普通用户的主目录
/root:管理员的家目录
/var:
cache:应用程序缓存数据目录
lib:应用程序状态信息数据
local:专用于为/usr/local下的应用程序存储可变数据
lock:锁文件
log:日志目录及文件
opt:专用于为/opt下的应用程序存储可变数据
run:运行中的进程相关数据,通常用于存储进程pid文件
spool:应用程序数据池
tmp:保存系统两次重启之间产生的临时数据
/etc:配置文件目录
/lib:启动时程序依赖的基本共享库文件以及内核模块文件存放位置
/usr:
bin:保证系统拥有完整功能而提供的应用程序
sbin:二进制程序存放位置
lib:32位用
lib64:只存在64位系统
include:C程序的头文件
share:结构化独立的数据,例如doc,man等
local:第三方应用程序的安装位置
bin,sbin,lib,lib64,etc,share
/tmp:存放临时文件
/lib64:专用于x86_64系统上的辅助共享库文件存放位置
/opt:第三方软件安装位置
/srv:系统上运行的服务用到的数据
/pro:用于输出内核与进程信息相关的虚拟文件系统
/sys:用于输出当前系统上硬件设备相关信息虚拟文件系统
/media:便携式移动设备挂载点
/mnt:临时文件系统挂载点

2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?
元数据信息有:
文件类型,权限,UID,GID
链接数(指向这个文件名路径名称个数)
该文件的大小和不同的时间戳
指向磁盘上文件的数据块指针
有关文件的其他数据
使用命令查看:stat 文件名

使用如下命令修改时间戳:
touch -a 文件名
仅修改文件的atime和ctime
touch -m 文件名
仅修改文件的mtime和ctime
3、总结软连接和硬连接区别,并用实例操作说明。
1)软连接,其实就是新建立一个文件,这个文件就是专门用来指向别的文件的。软连接的inode跟原文件的inode是不一致的

2)硬链接是不会建立inode。他只是在文件原里的inode link count域再增加1而已,也因此硬链接是不可以跨越文件系统的。

3)硬链接是一个文件别名(如2)的截图)
4)软链接可以跨文件系统,硬链接不可以

5)软链接可以对一个不存在的文件名进行链接,硬链接不行。

6)软链接可以对目录进行连接,硬连接不可以

7)两种链接都可以通过ln来创建,ln默认创建的是硬链接,加-s选项创建软链接
4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
ls:列出目录下的文件
-al 以列表显示所有文件,包括隐藏文件
-ld 已列表显示目录

cp:复制文件
-a 递归复制文件,并保留文件属性

mv:移动文件

rm:删除文件
-r 递归删除
-f 强制删除

cat:查看文件内容

less:查看文件内容,可翻屏显示

5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的?行首的空白字符
cp /etc/profile /tmp/
vim /tmp/profile
输入:进入命令模式
输入%s/^[[:space:]]+//g
回车
6、在vim中设置tab缩进为4个字符
用vim打开一个文件,如vim test.txt,然后输入:进入命令模式,输入set ts=4,回车

原文地址:https://blog.51cto.com/rickzhu/2473844

时间: 2024-08-29 13:15:03

Linux目录结构及用途和文件管理的相关文章

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

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

(转)Linux 目录结构

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

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

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

linux 目录结构(转)

原文:http://www.centoscn.com/CentOS/2014/1222/4347.html linux 目录结构 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置在一个分区中/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls.tar.mv.cat等./boot: 放置linux系统启动时用到的一些文件./boot/vmlinuz为linux的内核文件,以及/boot/grub.建议单独分区,

每天一个linux命令(23):Linux 目录结构

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识. 当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc.usr.var.bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件.文件系统在Linux下看上去就象树形结构,所以我们

Linux目录结构介绍

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

每天一个Linux命令(23)--linux 目录结构(一)

对于每一个Linux 学习者来说,了解 Linux 文件系统的目录结构,是学好Linux 的至关重要的一步,深入了解Linux 文件目录结构的标准和每个目录的详细功能,对于我们用好Linux 系统至关重要,下面我们就开始了解一下 Linux 目录结构的相关知识. 当在使用Linux 的时候,如果您通过 ls   -l   / 就会发现,在 /  下包涵很多的目录,比如 etc  usr  var   bin  等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件.文件系统在 Linux

CentOS6.5菜鸟之旅:纯转载Linux目录结构

来自:http://www.iteye.com/topic/1125162 使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系统,很久没有发表博文了 近期会整理自己所用所了解知识点,发表linux相关的文章,记录自己的linux点点滴滴. linux 目录结构 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置在一个分区中/bin:/usr/bin: 可执

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

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