首页 > 其他分享 >五、文件系统组成和基本操作

五、文件系统组成和基本操作

时间:2023-11-28 22:13:46浏览次数:49  
标签:文件 文件系统 cd usr 基本操作 root 目录 组成 ls

1、Linux文件系统结构

Linux:是一个单根倒树状的文件系统结构

Windows:是多根多树状的文件系统结构

  • 文件系统从根目录开始,表示为一个单独的 ‘ / ’ 字符

  • 文件命名大小写敏感

  • 路径以 ‘ / ’ 为分隔

2、 Linux重要目录
  • /root:超级用户root的家目录(用户文件默认存放的位置)

  • /home/username:普通用户的家目录(在该目录下以普通用户的用户名命令的目录

  • /usr:自定义安装的软件的目录,共享库等目录重要的子目录

    • /usr/bin:存放的是普通用户可以执行命令的程序

    • /usr/sbin:存放的是超级用户可以执行命令的程序

    • /usr/local:本地自定义软件安装目录(好比Windows中的控制面板)

  • /etc :类似于C盘中的Windows,是系统的核心配置目录(网络、配置信息都存放在此)

  • /var:主要用来存放数据(日志数据(系统启动日志、应用程序日志、安全日志)、服务数据(网站内容、ftp内容、邮件内容))

  • /tmp:系统的临时目录(用来存储系统临时文件)

  • /boot:系统启动引导文件和内核存放位置

  • /dev:存放系统的硬件设备

  • /proc和/sys:反应当前系统运行状态(在此目录下存放的内容,在系统关机时会自动删除)

  • 说明:在Linux 7或者更高版本中,/bin和/usr/bin,/sbin和/usr/sbin,/lib和/usr/lib,lib64和/usr/lib64中,/中的目录是/usr/中对应目录软链接。

3、文件和目录名
  • 名字不能多于255个字符

  • 所有字符都要求是有效的,除斜线(/)之外(/是路径分隔符)

    不要使用某些特殊的字符在文件或者目录名中

    当文件名中有特殊字符时应用引号保护引起来

  • 命名和大小写敏感

    例如:Mail、mail

4、绝对路径和相对路径
  • 以 / 开头的路径称为绝对路径(可以在任意位置使用)

  • 不以 / 开头的路径称为相对路径(只能在特定位置使用)

1 [root@example ~]# cd /etc/
2 [root@example etc]# cd sysconfig/
3 [root@example sysconfig]# pwd
4 /etc/sysconfig
5、常用命令
  • cd:切换目录

    • cd 不接参数,切换到当前用户的家目录

    • cd .. 回退到上一级目录

    • cd - 回退到上一次目录

    • cd ~ 回退到家目录

    • cd ~zhangsan回退到zhangsan的家目录

  • pwd:查看当前所在位置

  • ls :查看目录或文件

    • ls [OPTION]... [FILE]...

    • ls -a:查看所有文件(隐藏文件)

      • 在系统的任意位置都有两个子目录,分别是 . (表示当前目录)和 .. (表示上一级目录)

    • ls -l:查看文件的长格式(详细信息)

    • ls -R:以树状方式显示目录的文件结构(一般情况:和 ls -lR 连用

    • ls -d:查看目录本身(一般情况:和 ls -ld 连用)

  • cp 拷贝文件和目录

    • cp [OPTION]... [-T] SOURCE DEST

      • 如果源是一个文件,目标是一个目录,则直接将文件拷贝到该目录

      • 如果源是一个文件,目标是一个已经存在的文件,则覆盖该文件

      • 如果源是一个文件,目标是一个不存在的文件,则创建该文件

    • cp -r:拷贝目录

  • mv 移动/重命名文件

    • mv [OPTION]... [-T] SOURCE DEST

      • 如果源是一个文件,目标是一个目录,则直接将文件移动到该目录

      • 如果源是一个文件,目标是一个已经存在的文件,则覆盖该文件

      • 如果源是一个文件,目标是一个不存在的文件,则创建该文件

    • 如果mv移动的文件的源路径和目标路径一致则重命名

  • 创建和删除文件

    • touch:创建一个空文件和更新时间戳

 1 # 文件时间戳
 2 [root@example tmp]# stat zhangsan.txt
 3   File: zhangsan.txt
 4 Context: 
 5 Access: #文件最后一次被访问的时间
 6 Modify: #文件最后一次被修改的时间
 7 Change: #文件最后一次被改变的时间(属性)
 8  Birth: #文件的创建时间,在openEuler中启用
 9  
10 # 修改文件时间戳 atime
11 [root@example tmp]# touch -a -d "2000-01-01 12:30:30" zhangsan.txt 
12 # 修改文件时间戳 mtime
13 [root@example tmp]# touch  -d "2000-01-01 12:30:30" zhangsan.txt 
14 # 修改文件时间戳 ctime 
15 (先修改系统时间,在同步touch,最后把系统时间恢复)
16 [root@example tmp]# touch zhangsan.txt 
    • rm 删除文件或目录

      • rm -f:强制删除

      • rm -rf:强制递归删除目录和文件

  • 创建目录/删除目录

    • mkdir:创建空白目录

      • mkdir -p:递归创建目录

    • rmdir:安全删除目录(只能删除空白目录)

  • file查看文件类型

    Linux中文件没有后缀名

 

 

 

 

 

 

 

 

 

 

标签:文件,文件系统,cd,usr,基本操作,root,目录,组成,ls
From: https://www.cnblogs.com/Ju-zhi/p/17863229.html

相关文章

  • Mysql架构组成和存储引擎介绍
    Mysql架构图我们来说明这个mysql架构图,每一个部分都有什么作用ConnectorsConnectors翻译成叫连接器,将来我们在工作中去访问数据库。并不会安装一个mysql的客户端,通过命令手工去敲命令。大部分的用户呢,是不懂数据库的,但是他又需要访问数据库里的数据。比方说我们在网上购物,那......
  • 计算机组成原理
    目录计算机概述数据总线CPU存储器输入/输出设备计算机的时标系统计算机概述计算机的基本组成:存储器:实现记忆功能的部件用来存放计算程序及参与运算的各种数据运算器:负责数据的算术运算和逻辑运算即数据的加工处理控制器:负责对程......
  • 三、ArkTS基本组成
     带@符号:在鸿蒙开发中叫做“装饰器”,具有某种功能。struct:自定义组件。@state:内容改变了,重新渲染编辑器。内置组件:官方提供的组件,拿来就可以用。属性方法:对组件进行样式处理的。事件方法:用来处理业务逻辑的。......
  • pycham配置GitHub环境【一文了解window上GitHub的基本操作】
    基础用户设置【包含用户登录、密钥生成】网络配置外观->系统设置->https代理->检查连接我这里测试网址是GitHub,连接成功即可后续操作【不成功别找我,我也不知道】git安装【如果安装,请忽略】github登录凭证两者即可,我这里演示用token按照他的生成就好了,不是很难......
  • 论Linux文件系统
    每台通用计算机都需要将各种数据存储在硬盘驱动器(HDD)或其他类似设备上,比如USB存储器。这样做有两个原因。首先,当计算机关闭以后,内存(RAM)会失去存于它里面的内容。尽管存在非易失类型的RAM,在计算机断电以后还能把数据存储下来(比如采用USB闪存和固态硬盘的闪存),但是,闪存和标准的......
  • Linux文件系统探秘:在CentOS 7中选择最适合你的文件系统
    Linux文件系统探秘:在CentOS7中选择最适合你的文件系统在CentOS7及其他Linux发行版中,文件系统是操作系统中一个至关重要的组成部分。它不仅负责存储和组织数据,还对系统的性能、可靠性和功能提供了直接的影响。选择合适的文件系统对于系统管理员和开发人员来说是至关重要的决策之......
  • 振弦式轴力计和振弦采集仪组成的安全监测解决方案
    振弦式轴力计和振弦采集仪组成的安全监测解决方案振弦式轴力计和振弦采集仪是一种常用的结构安全监测工具,可以用于评估建筑物、桥梁、隧道或其他结构的结构健康状态和安全性能。这种监测方案较为先进、精确,并且能够监测长期的结构反应,因此在工程领域中广泛应用。 下面是振弦......
  • 【二】计算机五大组成部分
    【一】计算机系统的组成学过计算机的都知道,计算机由五大部件组成,包括运算器、控制器、存储器、输入设备和输出设备组成。【二】五大部件的作用【1】控制器计算机的控制系统,是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、......
  • Centos7 系统 /etc/fstab配置文件中文件系统类型错误导致进入紧急模式如何解决
    在格式化分区是我选择的ext4文件格式对分区sdc2进行了格式化,但是在写入配置文件是选择的文件格式是xfs,这导致了我的虚拟机进入系统时直接进入了紧急模式输入root密码进行维护,可以发现出现了命令窗,由于知道错误原因,所以可以直接从根源入手打开配置文件vim/etc/fstab我对设备......
  • 微信小程序文件预览和下载-文件系统
    文件预览和下载在下载之前,我们得先调用接口获取文件下载的url然后通过wx.downloadFile将下载文件资源到本地wx.downloadFile({url:res.data.url,success:function(res){console.log('数据',res);}})tempFilePath就是临时临时文件路径。通过wx.openD......