文件管理

本章内容

  •         文件系统的目录结构

  •         文件的创建和查看

  •         文件的复制转移和查看

 

 

 

文件系统的目录结构

      

 linux目录图:

   bin  :几乎所有用户执行的命令,/bin-->/usr/bin

   boot:系统启动时需要的一些文件,如如操作系统内核丶grub程序

   dev  : 设备文件目录

   etc  :配置文件的目录

   home:用户(除root用户)的家目录

   lib :系统的连接库存放目录,启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)

   mnt:系统分区临时挂载目录

   opt: 给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的KDE 桌面软件,可以              将该软件安装在该目录下。以前的 Linux 系统中,习惯放置在 /usr/local 目录下

   proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较                 重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等

   root:root用户存放信息的目录

   sbin:存放系统管理员执行的命令

   srv:服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内

   sys:  用户态可以通过对sys文件系统的访问,来看内核态的一些驱动或者设备等

   tmp:临时文件存放的目录(重要文件不要放在该目录,该目录下的文件系统不定时删除

   usr :  应用程序存放目录,/usr/bin存放应用程序,/usr/share存放共享数据,/usr/lib存放不能直接运行的,却是许多程序运行所            必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc:系统说明文件存放目录。/usr/share/man: 程序说明文            件存放目录,使用 man ls时会查询/usr/share/man/man1/ls.1.gz的内容建议单独分区,设置较大的磁盘空间

   var : 放置系统执行过程中经常变化的文件,如随时更改的日志文件/var/log,/var/log/message:所有的登录文件存放目                        录,/var/spool/mail:邮件存放的目录,/var/run:程序或服务启动后,其PID存放在该目录下。建议单独分区,设置较大的              磁盘空间

   media:便携式移动挂载点

 

文件系统

  • 文件和目录被组织成一个单根倒置树结构
  • 文件系统从根目录下开始,用“/”表示
  • 根文件系统(rootfs):root filesystem
  • 文件名称区分大小写(区分大小写的是文件系统,而不是操作系统)
  • 以.开头的文件为隐藏文件
  • 路径分隔的 /
  • 文件有两类数据:

             元数据:metadata 数据:data

 

文件名规则

  • 文件名最长255个字节
  • 包括路径在内文件名称最长4095个字节
  • 蓝色-->目录 绿色-->可执行文件 红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件
  • 除了斜杠和NUL,所有字符都有效.但使用特殊字符的目录名和文件不推荐使用,
  • 标准Linux文件系统(如ext4),文件名称大小写敏感。例如: MAIL, Mail, mail, mAiL
  •  

Linux上的应用程序的组成部分

  • 二进制程序:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin
  • 库文件:/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64
  • 配置文件:/etc, /etc/DIRECTORY, /usr/local/etc
  • 帮助文件:/usr/share/man, /usr/share/doc, /usr/local/share/man,/usr/local/share/doc

 

Linux下的文件类型

  • -:普通文件
  • d: 目录文件
  • b: 块设备
  • c: 字符设备
  • l: 符号链接文件
  • p: 管道文件pipe
  • s: 套接字文件socket

 

当前工作目录

   每个shell跟系统的连接或者进程都有一个当前木

   显示当前目录:(软链接   bin-->usr/bin)

   pwd  -l(默认):显示当前链接路径

   pwd  -p    :显示物理真实路径

 

更改目录

  • cd 改变目录

使用绝对或相对路径:

cd /home/wang/

cd home/wang

切换至父目录: cd ..

切换至当前用户主目录: cd

切换至以前的工作目录: cd -

  • 选项:-P
  • 相关的环境变量:

PWD:当前目录路径

OLDPWD:上一次目录路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值