第3节在linux系统中管理目录和文件.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
31 mv : 可以将一个或多个文件移动到其他目录, 还可对文件进行重命名。 ? -i 在移动或重命名之前要求确认,这样同 名的现有文件就不会被覆盖 ? -u 只移动那些比同名目标文件新的文件 ? 使用语法: mv source destination (如果 mv 要操作成功,需要对上一级目录有可写 权限) 32 cp :复制文件或者目录 使用语法: cp source destination ? -r 包括该目录和里面所有文件夹都拷贝到目标目 录 举例 : cp – r /path/direct1/ /path/direct2 ( 会复制目录本身 ) cp -r /path/direct1/. /path/direct2 ( 复制所有文件,包括隐藏文件和子目录 ) cp -r /path/direct1/* /path/direct2 ( 避免复制隐藏文件 ) 33 cp :复制文件或者目录 -d 拷贝时保留链接。 -f 删除已经存在的目标文件而不进行提示。 -i 和 f 选项相反,在覆盖目标文件之前将给出提示 要求用户确认,回答 y 时目标文件将被覆盖。 -p 此时 cp 除复制源文件的内容外,还将把其修改 时间等信息也复制到新文件中。 -l 不作拷贝,只是链接文件。 -a 该选项通常在拷贝目录时使用,它保留链接、文 件属性,并递归地拷贝目录,其作用等于 dpr 选 项的组合。 -s 对源文件建立符号链接,而并非复制文件。 1 管理目录和文件 2 目标: ? 1. 了解文件系统层次标准( FHS ) ? 2. 识别 linux 系统中的文件类型 ? 3. 更改目录并列出目录内容 ? 4. 创建和查看文件 ? 5. 管理文件和目录 ? 6. 在 linux 上找到文件 ? 7. 搜索文件内容 3 目标 1 :了解文件系统层次标准( FHS ) ? Filesystem Hierarchy Standard(FHS ,文件系 统层次结构标准) ? Linux 和 UNIX 的文件系统是一个以“ / “ 为根的 阶层式的树状文件结构, / 因此被称为根目录。所 有的文件和目录都置于根目录 / 之下。在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统的文件系统构成,比较混乱。 为了避免在 Linux 也产生同样的问题,在 Linux 面世不久,就开始了对 Linux 文件系统进行标准 化的活动,形成了 FHS (Filesystem Hierarchy Standard) 。 4 了解文件系统层次标准( FHS ) ? 关于 FHS: 文件系统层次标准定义了 / 目录下应该有哪些目 录(/boot,/dev,/proc….),它们应该包含什么内容 ? 定义了 2 层结构: ? 针对 / 下面第一层目录:比如 /bin 下面要放用户可执行的 程序, /etc 下面放配置文件等 ? 针对 /var 和 /usr 下面的目录:比如 /usr/share 放共享的资 料, /var/log 下面放系统的日志等 5 了解文件系统层次标准( FHS ) 每个目录名用“ /” 隔开。有两种方法指定路径: 相对路径:从当前目录开始。 绝对路径:从整个文件系统树的根目录开始。 6 7 了解文件系统层次标准( FHS ) ? 根目录 / : 文件系统树的最顶层,系统启动的时候第一个被 mount 的目录,所有开机时要设计的程序必须位于 该分区中。 /etc, /bin, /dev, /lib, /sbin 这 5 个目录必须和 / 目录在一个分区,不能单独设置 分区 ? /bin: 重要的可执行程序,所有用户(包括管理员 和普通用户)都可以执行的程序 . 比如 ls, mv, rm, mkdir, rmdir, gzip, tar, cat, cp, mount 等 8 了解文件系统层次标准( FHS ) ? /boot: 对系统启动非常重要的一个目录,包含了 boot loader ( /boot/grub )的信息和压缩内核。 ? /dev: 设备目录,所有的设备在 linux 里都是以文 件的形式在该目录里面出现(比如 CD 设备、打印 机、鼠标)。应用程序通过对这个文件进行读写 来访问设备。 ? 设备文件分两类:字符设备文件和块设备文件。 注意: /dev/null 设备 9 了解文件系统层次标准( FHS ) ? /etc: 该目录下包含的系统的配置文件,所 有应用程序的配置文件都在里面有相应的 文件。 /etc/apache2 , /etc/samba 根据 FHS 不能在此处存储任何可执行程序。 ? /home :非 root 用户默认的主目录 , 默认新 创建的用户都在该目录下有一个

文档评论(0)

wq1987 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档