文档详情

实验四:常用的目录和文件操作命令.doc

发布:2017-02-25约3.86千字共6页下载文档
文本预览下载声明
实验四:常用的目录和文件操作命令 一、实验准备知识:P37表3-2 1、当前工作目录 用户目前所处的目录 用户登录后进入的目录通常是自己的主目录 可用 pwd 命令查看用户的当前目录 可用 cd 命令来切换目录 一些特殊字符的特殊含义: “ .” 表示当前目录 “..” 表示当前目录的上一级目录(父目录) “-” 表示用 cd 命令切换目录前所在的目录 “~” 表示用户主目录的绝对路径名 2、路径 (path) 路径是指文件或目录在文件系统中所处的位置 绝对路径 以斜线(/)开头 描述到文件位置的完整说明 任何时候你想指定文件名的时候都可以使用 相对路径 不以斜线(/)开头 指定相对于你的当前工作目录而言的位置 可以被用作指定文件名的简捷方式 二、实验过程: 1、目录命令: 1)ls命令: 功能:显示文件或目录信息 格式: ls [选项] [目录或是文件] 说明: 对于目录,该命令将列出其中的所有子目录与文件。 对于文件,ls 将输出其文件名以及所要求的其他信息。 默认情况下,输出条目按字母顺序排序。 当未给出目录名或文件名时,就显示当前目录的信息。 应用举例: ls 列表显示当前目录下的文件和目录 ls -a 列表显示当前目录下的文件和目录(包括隐含文件和目录) ls -l 以长格式列表显示结果 ls -R 递归地显示当前目录及其子目录下的文件和目录 ls -dl /usr/share/ 仅显示/usr/share/目录本身,而非/usr/share/ 目录中的内容 ls -lt 按最后修改时间顺序,以长格式列出当前目录下的文件 2)mkdir命令: 功能:创建目录 格式:mkdir [选项] [目录名件] 选项说明: -m: 对新建目录设置存取权限,在没有“-m”选项时。默认权限是755. -p:可以是一个路径名称,此时若路径中的某些目录尚不存在,加上此选项后,系统将自动创建那些尚不存在的目录,即一次可以建立多个目录。 应用举例: #mkdir /root/dir3 #mkdir dir4 //创建一个空目录 #mkdir -p dir5/dir6 //创建一个空目录树 #mkdir -p dir5/{abc,bcd}/htdocs //创建/srv/www/abc/htdocs和/srv/www/bcd/htdocs目录 #mkdir –p A B B/B1 3)pwd命令: 功能:显示当前工作目录 格式: pwd 4)cd命令:功能:切换目录 说明:工作目录路径可以使用绝对或相对路径名,绝对路径从/(根)开始,相对路径从当前目录开始。 应用举例: #cd /etc //更改工作目录为etc #cd .. //改变目录位置至当前目录的父目录 #cd ~ //改变目录位置至用户登录时的工作目录。 #cd ~tong //改变目录位置至用户tong的宿主目录。 5)tree命令:功能:显示目录树 格式: tree 6)rmdir命令:功能:删除空目录 格式: rmdir [选项] [目录名件] 选项说明: -p:递归删除目录,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准上显示出相应的信息。 应用举例: #rmdir /root/dir3 //删除一个空目录 #rmdir -p /root/dir5/dir6 //删除一个空目录 2、文件命令: 1)touch命令:创建空文件、更改文件时间的命令 格式: touch [参数] 文件 选项说明: -a:改变文件的读取时间记录。 -m:改变文件的修改时间记录。 -c:假如目的文件不存在,不会建立新的文件。 -f:不使用,是为了与其他unix系统的相容性而保留的。 -r:使用参考档的时间记录。 -d:设定时间与日期,可以使用各种不同的格式。 -t:设定文件的时间记录 应用举例: # touch newfile # touch file1 file2 # touch -a file #touch -m file # touch -t 200701311200 file # touch -r oldfile newfile cp命令: 功能:复制文件和目录 格式: cp [选项] [源文件或目录] [目标文件或目录] 选项说明: cp命令用于复制文件或目录,如果同时指定两个以上的文件或目录,且最后的目的是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件
显示全部
相似文档