linux 每个目录都有什么用及目录管理

/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)

/dev:设备文件

块设备:随机访问,数据块

字符设备:线性访问,按字符为单位

/etc:配置文件

/home:用户的家目录、默认为/home/username

/root:管理员的家目录

/lib:库文件

静态库 .a

动态库 .dll, .so (shared object)

/lib/modules:内核模块儿文件

/media:挂载点目录

/mnt:额外的临时文件系统

/misc:杂项

/opt:可选目录;

/usr/local:装第三方软件

/proc:伪文件系统,内核映射文件(跟系统调优有关)

/sys:另外一个伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件系统,每个人都可以创建,但是只能删除自己的

/var: 可变化的文件

/bin:可执行文件,用户命令

/sbin:管理命令

/usr:全局的共享的只读文件

/usr/bin

/usr/sbin

/usr/lib

/usr/local:   非关键系统  第三方软件存放位置

/usr/local/bin

/usr/local/sbin

/usr/local/lib

mkdir:创建目录

mkdir -p /root/m/z/o 依次创建

mkdir -v 显示创建过程

rmdir:删除目录(只能用于删除空目录)

rmdir -p 可以删除一脉相传的目录

文件的创建和删除:

touch:

stat + 文件 显示文件的状态信息

改变文件时间戳:

touch -a 改变访问时间

touch -m 改变修改时间

touch -t -m 201212121212  (2012 12-12 12:12)

rm -i  删除文件并提示是否删除

rm -rf:递归删除目录和目录里的文件

时间: 2024-11-02 10:33:32

linux 每个目录都有什么用及目录管理的相关文章

Linux下为何都是文件的理解

所谓“文件”,就是在我们的电脑中,以实现某种功能.或某个软件的部分功能为目的而定义的一个单位. Linux都是以文件的形式存在,当我们访问某个文件(Linux中的文件有目录,连接,普通文本),由于Linux的文件的类型 而区分:如连接文件等,那使用这个文件时,那么就是调用了某个命令: 如普通文本文件时,那么当使用这个文件时,那就是访问该文件的内容 由于文件的类型的不同,从而区别于window系统下的应用:如播放器,EditPlus,浏览器,文件夹等,这些在Linux中都有 对于的不同类型的文件!

Linux System Programming 学习笔记(八) 文件和目录管理

1. 文件和元数据 每个文件都是通过inode引用,每个inode索引节点都具有文件系统中唯一的inode number 一个inode索引节点是存储在Linux文件系统的磁盘介质上的物理对象,也是LInux内核通过数据结构表示的实体 inode存储相关联文件的元数据 ls -i 命令获取文件的inode number /* obtaining the metadata of a file */ #include <sys/types.h> #include <sys/stat.h>

linux目录架构(工作中一级目录和常见二级目录详解)

linux系统的目录结构 目录结构特点: (1)目录结构和分区设备是没有关系的,也就是不同的目录可以跨越不同的磁盘设备或分区 (2)linux的目录结构也是有规律的,而且也是按照类别组织的 (3)区分绝对路径和相对路径 目录层次标准FHS FHS linux目录定义标准 FHS定义了两成规范 第一层是"/"目录下的各个目录应该放什么文件数据 第二层是针对/usr和/var这两个目录的子目录来定义 /根目录,一级目录 逻辑上所有的目录只有一个顶端/(跟),所有目录顶点 /        

Linux目录学习(3)---/usr/ 目录

/usr 文件系统经常很大,因为所有程序安装在这里./usr 里的所有文件一般来自Linux distribution:本地安装的程序和其他东西在/usr/local 下.这样可能在升级新版系统或新distribution时无须重新安装全部程序. /usr/bin:二进制可执行文件存放的目录,这里放着绝大部分的应用程序.(大小:120M) /usr/etc: /usr/games:游戏,这个没有什么说的. /usr/include:开发人员要关注的地方,保存着C和C++的头文件.(大小:152M

Linux学习1——基本命令格式以及文件、目录处理的基本命令

写在开头 关于写博客,在学java的过程中见识了各种大佬的英姿,早就爱跃跃欲试也想有一个自己的博客,可是拖延拖延再拖延,终于还是决定了以这种方式来记录自己的学习历程,也在学习的过程中起个备忘和加深记忆的作用,顺便让自己的学习的生活更加规律一些吧. 关于linux这个东西呢,也是早就想玩了,但是苦于自己需要学习的东西(以前留的坑TAT)太多了,一直就没来得及接触,可是这最近接触到的redis啊,项目部署啊什么的好像都跟linux直接挂钩,所以不得不把这件事情提上日程了. 至此想说,本博仅为自己学习

linux入门系列2--CentOs图形界面操作及目录结构

上一篇文章"linux入门系列1--环境准备及linux安装"直观演示了虚拟机软件VMware和Centos操作系统的安装,按照文章一步一步操作,一定都可以安装成功.装好系统之后,接下来就是登录操作系统进行各种操作.作为入门系列文章第二篇,将简单介绍CentOs操作系统的特点.图形用户界面(GUI)操作以及目录结构. 正式开始操作之前,我们先来了解一下Linux操作系统相关的知识以及为何本系列文章选择CentOs作为演示环境. 一.Linux介绍 1.1 Linux概述 众所周知,目前

[Linux] Linux学习笔记(5)-文件与目录管理

1.Linux目录结构为树状结构,最顶层的目录为跟目录"/",其它目录通过挂载可以将它添加到目录树中,通过解除挂载移除它们. 2.绝对路径与相对路径 绝对路径写法:由根目录"/"写起,例如:/usr/share/man这个目录: 相对路径写法:不是由"/"写起,例如要由/usr/share/man转移到/usr/share/doc,可以写成:cd ../doc .不过值得注意的是,假如我想从跟目录"/"跳转到"/us

Linux学习笔记--rm命令(删除文件或目录)

rm:英文名remove,删除的意思. 1. 命令格式: rm [选项] 文件或目录 2. 常用选项: "rm -f" 强行删除,忽略不存在的文件,不提示确认.(f为force的意思) "rm -i" 进行交互式删除,即删除时会提示确认.(i为interactive的意思) "rm -r" 将参数中列出的全部目录和子目录进行递归删除.(r为recursive的意思) "rm -v" 详细显示删除操作进行的步骤.(v为verbo

linux 定制任务计划后/var/spool/clientmqueue目录下内容处理

在linux系统中,我们经常会用crontab来定制任务计划,然而每次执行的时候会产生一个信息发送到/var/spool/clientmqueue/,这些东西一般没什么用,还占用磁盘空间,需要删除 由于可能执行的时间太久,文件可能过大,用rm -f *来删除时会提示(-bash: /bin/rm: Argument list too long) 所以用这个命令来操作: ls |xargs rm -f * 为了以后不将这些无用的信息输出到这个目录,可以在执行任务计划的时候,将其指定到黑洞,命令如下