博客
关于我
Linux的目录管理与文件管理
阅读量:466 次
发布时间:2019-03-06

本文共 1090 字,大约阅读时间需要 3 分钟。

Linux目录和文件管理指南

目录管理

在Linux系统中,目录是组织文件的基本单位。目录可以看作是一个名称空间,用于存储文件和其他目录。Linux目录结构采用树状形式,从根目录/开始,通过/分隔符连接各个目录层级。

常见特殊目录

  • .:表示当前目录。
  • ..:表示上级目录。
  • /bin:存储常用用户指令。
  • /sbin:存储系统管理用指令。
  • /usr/bin:系统运行中,用户为完成某些操作可能用到的命令。
  • /lib:共享库文件和内核模块。
  • /etc:系统配置文件。
  • /dev:设备文件的存储位置。
  • /proc:伪文件系统,提供内核和进程信息。
  • /sys:伪文件系统,提供硬件设备信息。
  • /home:用户家目录。
  • /root:管理员家目录。
  • /tmp:临时文件储存位置。
  • /var:经常发生变化的文件。
  • /mnt:常用挂载点。
  • /media:挂载点。
  • /srv:服务数据存储位置。
  • /opt:第三方应用程序安装目录。
  • /net:备用目录。
  • /misc:杂项目录。
  • /net:备用目录。

目录管理命令

  • pwd:显示当前工作目录。
  • mkdir:创建目录。
    • 选项-p:创建目标目录不存在时,先创建父目录。
  • rmdir:删除目录。
    • 选项-p:删除目录及其子目录。
  • cd:切换目录。
    • cd /:返回根目录。
    • cd ~:返回家目录。
    • cd ~NAME:返回指定用户家目录。
    • cd -:切换到前一个目录。

文件管理

在Linux系统中,文件可以分为多种类型:

  • 普通文件:权限信息为-f
  • 目录文件:权限信息为d
  • 符号链接文件:权限信息为l
  • 设备文件:权限信息为c(字符设备)或b(块设备)。
  • 命名管道:权限信息为p
  • 套接字文件:权限信息为s

文件权限

文件权限以第一位字符表示文件类型,后9位表示权限:

  • r:读取权限。
  • w:写入权限。
  • x:执行权限。
  • .:隐藏文件,使用lsattr查看。

文件管理命令

  • 查看文件
    • cat:显示文件内容。
    • tac:逆序显示文件内容。
    • more:分屏查看文件,支持翻页。
    • less:分屏查看文件,支持定向翻页。
    • head:显示文件前几行。
    • tail:显示文件后几行。
    • stat:显示文件属性信息。
  • 文件权限修改
    • touch:创建或修改文件。
      • 选项-t:自定义修改时间。
  • 文件复制
    • cp:复制文件或目录。
      • 选项-T:若目标不存在,创建新文件。
      • 选项-P:保留链接文件属性。
  • 文件移动
    • mv:移动文件或目录。
  • 文件删除
    • rm:删除文件或目录。
      • 选项-f:强制删除。
      • 选项-i:删除前提示确认。

通过以上命令,用户可以有效管理Linux系统中的目录和文件。

转载地址:http://vubbz.baihongyu.com/

你可能感兴趣的文章
PostgreSQL 存储过程基本语法
查看>>
PostgreSQL 实现批量更新、删除、插入
查看>>
PostgreSQL 导入 .gz 备份文件
查看>>
PostgreSQL 批量插入&更新数据时报错(ERROR: ON CONFLICT DO UPDATE command cannot affect row a second time)
查看>>
PostgreSQL 新增数据返回自增ID
查看>>
postgresql 更新多列数据
查看>>
PostgreSQL 服务启动后停止
查看>>
PostgreSQL 辟谣存在任意代码执行漏洞:消息不实
查看>>
PostgreSQL+PostGIS实现两坐标点之间最短路径查询算法函数(地图工具篇.12)
查看>>
Qt开发——简易调色板QPalette
查看>>
PostgreSQL-解决连接时遇到的乱码问题
查看>>
PostgreSQL15.2最新版本安装_远程连接_Navicat操作_pgAdmin操作_Windows10上安装---PostgreSQL工作笔记001
查看>>
PostgreSQL9.1 双机部署配置(主备数据同步)
查看>>
Qt开发——简易网络浏览器(一)
查看>>
Qt开发——简易成绩登记系统
查看>>
Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句
查看>>
Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用
查看>>
Postgresql中的表结构和数据同步/数据传输到Mysql
查看>>
Postgresql中自增主键序列的使用以及数据传输时提示:错误:关系“xxx_xx_xx_seq“不存在
查看>>
postgreSQL入门命令
查看>>