实验四:常用的目录和文件操作命令.doc
文本预览下载声明
实验四:常用的目录和文件操作命令
一、实验准备知识: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命令用于复制文件或目录,如果同时指定两个以上的文件或目录,且最后的目的是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件
显示全部