首页 > 系统相关 >linux文件系统

linux文件系统

时间:2024-07-31 16:55:04浏览次数:13  
标签:test1 200 文件 文件系统 linux test root rocky8

一、文件系统相关知识

Linux中一切皆文件,其中从根目录开始“/”往下呈现倒置的树桩结构。文件系统中有以下特点:

1.区分大小写

2.每个路径以/分割

3.文件名最长255个字节

4.蓝色-->目录 绿色-->可执行文件 红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件

5.以点开头的文件是隐藏文件

6.每个文件都有两类相关数据:元数据:metadata,即属性, 数据:data,即文件内容

1.1 绝对路径和相对路径

绝对路径以根目录开头,相对路径不以根目录开头。绝对路径表示了一个文件的具体位置,不管现在所处在哪个路径都能使用绝对路径获取到文件或者切换路径。相对路径表示的是相对于当时所处的路径的相对位置下的目录或者文件路径。若是所处的当前目录位置不正确则无法使用相对路径。

1.2 文件系统常用的命令

1.cd命令
cd命令用于切换当前目录如:
切换值根目录
[root@rocky8-200 ~]#cd /
切换至etc目录
[root@rocky8-200 /]#cd /etc/
[root@rocky8-200 etc]#

2.ls命令
ls命令用于列出当前目录下的内容
[root@rocky8-200 etc]#ls
adjtime                  dracut.conf.d  localtime                 rc5.d                            services
aliases                  environment    login.defs                rc6.d                            sestatus.conf
....
常用参数有: -l -a -h ...

3.stat命令
显示文件的元数据、大小、链接数等详细信息和时间戳
[root@rocky8-200 etc]#stat sysconfig/
  File: sysconfig/
  Size: 4096      	Blocks: 8          IO Block: 4096   directory
Device: fd00h/64768d	Inode: 100663974   Links: 5
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2024-07-31 16:36:55.910251509 +0800
Modify: 2024-06-05 21:27:42.226314556 +0800
Change: 2024-06-05 21:27:42.226314556 +0800
 Birth: 2024-01-12 20:00:21.621008972 +0800

4.file
查看文件的所属类型
[root@rocky8-200 ~]#file anaconda-ks.cfg 
anaconda-ks.cfg: ASCII text

5.mkdir
创建目录
[root@rocky8-200 ~]#mkdir test
递归创建目录加上-p选项
[root@rocky8-200 ~]#mkdir -p  test/test1/test2
[root@rocky8-200 ~]#ls test/
test1

6.touch
创建文件或者刷新文件的时间
[root@rocky8-200 test]#touch hello.txt
[root@rocky8-200 test]#ls
hello.txt  test1
-a 仅改变 atime和ctime
-m 仅改变 mtime和ctime
-t [[CC]YY]MMDDhhmm[.ss] 指定atime和mtime的时间戳
-c 如果文件不存在,则不予创建

7.移动文件和重命名
移动文件
[root@rocky8-200 test]#mv hello.txt test1/
[root@rocky8-200 test]#ls test1/
hello.txt  test2
重命名文件
[root@rocky8-200 test]#mv test1/hello.txt test1/hello1.txt 
[root@rocky8-200 test]#ls test1/
hello1.txt  test2

标签:test1,200,文件,文件系统,linux,test,root,rocky8
From: https://www.cnblogs.com/lyon-blog/p/18335009

相关文章

  • proxmox ve 部署双节点HA集群及glusterfs分布式文件系统
    分布式存储的作用加入分布式存储的目的:主要是为了对数据进行保护避免因一台服务器磁盘的损坏,导致数据丢失不能正常使用。 参考文档:https://gowinder.work/post/proxmox-ve-%E9%83%A8%E7%BD%B2%E5%8F%8C%E8%8A%82%E7%82%B9%E9%9B%86%E7%BE%A4%E5%8F%8Aglusterfs%E5%88%86%E5%B8......
  • Linux服务器设置jar包开机自启
    一、准备工作将jar包上传到服务器(本文将jar包上传到/home/project/jar/)新建脚本文件(本文将脚本文件放在/home/project/sh/文件下)注:sentinel-dashboard是我的程序名,可根据实际情况替换二、新建、编辑jar包的启动和停止脚本#启动脚本文件vim/home/project/sh/sentine......
  • Linux常见命令及帮助文档使用方法
    一、Linux中的常见命令查看系统信息1.查看CPU[root@Rocky8~]#lscpuArchitecture:x86_64CPUop-mode(s):32-bit,64-bitByteOrder:LittleEndianCPU(s):2...2.查看硬盘[root@Rocky8~]#lsblkNAMEMAJ:MINRMSIZE......
  • Linux 修改密码
    设置空密码Linux每次安装软件都要输入密码,对于个人使用来说这点很烦,因此我们可以在自用电脑上设置空密码。为帐户启用NOPASSWD选项删除帐户密码sudopasswd-d$(whoami)参考:CanIsetmyuseraccounttohavenopassword?|AskUbuntu强制修改密码可以通过切......
  • Linux中expect命令使用报错“invalid command name “Y“ while executing “Y“ invo
    1.执行expect命令的时候一直在报错:spawnshsetup.sh#invalidcommandname"Y"  whileexecuting"Y"  invokedfromwithin"expect"[Y]Yes,Iagree. [N]No,Idon'tagree."",如下图所示:其中的源码:    /usr/bin/expect&l......
  • Linux系统解压ZIP文件命令
    在Linux系统中,你可以使用unzip命令来解压ZIP文件。以下是一些基本的使用示例:解压ZIP文件到当前目录:bashunzipfilename.zip解压ZIP文件到指定目录:bashunzipfilename.zip-d/path/to/directory查看ZIP文件内容(不解压):bashunzip-lfilename.zip递归解压ZIP文件中的所有......
  • linux 服务与进程管理
    目录linux系统的运行级别运行级别的切换启动运行级别查看级别:修改级别:运行级别查看级别:修改级别:systemctl管理服务服务的停止和启动start:启动;stop:停止;restart:重启;status:查看服务状态;systemctllist-unit-files:查看系统所有服务服务的自启动进程管理......
  • linux网络配置与管理
    目录前言查看网络配置查看网络接口地址:(ifconfig)查看DNS地址(cat/etc/resolv.conf)查看网关地址(iproute)启用,禁用网卡(ifup、ifdown)查看修改主机名称:(hostname)查看路由表条目:(route)查看网络连接情况:(netstat)手动配置网卡信息测试网络连接测试网络连通性:(ping)路由跟踪:(trac......
  • Tenable Nessus 10.8.0 (macOS, Linux, Windows) 发布,新增功能概览
    TenableNessus10.8.0(macOS,Linux,Windows)下载-#1漏洞评估解决方案TenableNessus10.8.0(2024-07-30)发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu24.04请访问原文链接:https://sysin.org/blog/nessus-10/,查看最新版。原创作品,转载请保留......
  • OS—文件系统
    目录一.文件系统结构I/O控制层基本文件系统文件组织模块逻辑文件系统二.文件系统布局文件系统在磁盘中的结构主引导记录(MasterBootRecord,MBR)引导块(bootblock)超级块(superblock)文件系统中空闲块的信息文件系统在内存中的结构三.外存空间管理空闲表法空闲......