小白带你走进linux目录结构与文件管理(四)

简介: 小白带你走进linux目录结构与文件管理(四)

一、linux系统的组成

1、内核

2shell

3、用户操作或应用程序

4、基本构成

用户态  

内核态


二、根目录/


1/root

root用户的家目录


2/home

普通用户家目录的储存目录


3/etc

系统及应用程序的配置文件的默认存放目录


4/usr

  local 自定义安装的应用程序储存目录

 bin  储存所有用户都有权限操作的命令

 储存只有管理员有权限操作的命令


5/ sbin

/usr/sbin的连接文件


6/ bin

/usr/bin的连接文件


7/dev

设备文件储存目录


8/proc

设备信息文件及内核配置文件储存目录


9/run

进程PID及相关文件储存目录


10/var

log 系统及硬件或程序日志存储目录

spool     mail   用户邮件储存目录

cache 缓存存放目录

run   /run的连接文件


11/lib

32位依赖库


12/lib64

64为依赖库


13/boot

内核文件及启动信息文件储存目录


14 /sys

操作系统及硬件相关信息及日志、状态等文件的储存目录


15/mnt

测试挂载的空目录


16/opt

一切会将拷贝的文件放置此目录


17/media

外部媒体设备默认挂载目录


三、文件管理


1、目录管理

切换目录

cd 返回当前登录用户的家目录               cd..  返回上一级目录        

cd~  返回当前登录用户的家目录           cd-  返回上次跳转到当前目录的目录

cd/ path   切换到指定目录

查看目录内容

ls   查看当前目录内容        ls/path   查看指定目录内容  

ls的选项   -l  已长格式选项显示目录内容      -h   以人性化方式显示      

-a   显示所有隐藏文件    隐藏文件以.开始     -A 显示除...之外的隐藏文件

-R  递归显示目录内容         -t    按照时间戳排序,与-l结合使用    默认降序

-r   翻转排序,可以与-t结合使用         -d  查看目录本身,一般与-l结合使用


2、 创建目录 mkdir

mkdir /path/dirName

选项 -p 递归创建目录    

mkdir -p  dirName/child_dirl\ dirName


3、删除目录 rm

选项    -i  交互式询问是否操作    -r 递归删除目录及子目录     -f  强制删除


4、别名命令

查看系统所有别名       alias

创建别名    alias 自定义命令  =‘系统命令选项

取消别名     unalias 自定义命令字='系统命令  选项'


5、移动目录  

重命名       当前目录重命名  

mv  old_dirName  new_dirName

 移动后重命名  

mv  /source_path/old_dirName  /dest_path/new_pathdirName

移动  

move  /source_path/dirName  /dest_path/


6、复制目录  

cp  选项     -i 当目标文件已存在时  (不生效),交互式询问是否操作  

           -r  递归复制目录及子目录       -p  保留属主及属组权限复制目录

-f 当目标文件存在,先删除后复制

相关文章
|
2月前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux 读取命令 read命令使用指南
【Shell 命令集合 文件管理】Linux 读取命令 read命令使用指南
39 0
|
2月前
|
监控 网络协议 Shell
【Shell 命令集合 文件管理】Linux 远程文件复制命令 rcp 命令使用教程
【Shell 命令集合 文件管理】Linux 远程文件复制命令 rcp 命令使用教程
37 0
|
2月前
|
Shell Linux C语言
【Shell 命令集合 文件管理】Linux 删除 rm命令使用指南
【Shell 命令集合 文件管理】Linux 删除 rm命令使用指南
41 0
|
2月前
|
安全 Shell Linux
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
42 0
|
2月前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux 快速定位文件和目录 slocate命令使用教程
【Shell 命令集合 文件管理】Linux 快速定位文件和目录 slocate命令使用教程
32 0
|
6天前
|
Linux 应用服务中间件 数据库
Linux文件管理技术实践(下)
Linux文件管理技术实践(下)
12 0
|
6天前
|
Shell Linux 数据安全/隐私保护
Linux文件管理技术实践(上)
Linux文件管理技术实践(上)
12 0
Linux文件管理技术实践(上)
|
24天前
|
Linux 开发者
Linux技术基础(6)——文件管理
这是一个关于文件管理的实验指南,涵盖了`cat`, `cmp`, `diff`, `file`和`find`五个Linux命令。`cat`用于查看和操作文件内容,例如打印、连接和清空文件。`cmp`比较两个文件的差异,`diff`同样比较文件差异但提供更详细输出。`file`识别文件类型,而`find`则在指定目录中搜索文件。实验可在阿里云开发者平台的给定链接进行。
|
25天前
|
Linux 索引
linux 文件查找 和文件管理常用命令
linux 文件查找 和文件管理常用命令
22 0
|
2月前
|
安全 Unix Linux
【C/C++ 文件 管理】深入探索Linux 平台 C++中的文件权限不足时的解决方案
【C/C++ 文件 管理】深入探索Linux 平台 C++中的文件权限不足时的解决方案
73 0