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

上传人:mg****85 文档编号:34425309 上传时间:2018-02-24 格式:DOC 页数:6 大小:149.50KB
返回 下载 相关 举报
实验四:常用的目录和文件操作命令_第1页
第1页 / 共6页
实验四:常用的目录和文件操作命令_第2页
第2页 / 共6页
实验四:常用的目录和文件操作命令_第3页
第3页 / 共6页
实验四:常用的目录和文件操作命令_第4页
第4页 / 共6页
实验四:常用的目录和文件操作命令_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《实验四:常用的目录和文件操作命令》由会员分享,可在线阅读,更多相关《实验四:常用的目录和文件操作命令(6页珍藏版)》请在金锄头文库上搜索。

1、实验四:常用的目录和文件操作命令一、实验准备知识:P37 表 3-21、当前工作目录 用户目前所处的目录 用户登录后进入的目录通常是自己的主目录 可用 pwd 命令查看用户的当前目录 可用 cd 命令来切换目录 一些特殊字符的特殊含义: “ .” 表示当前目录 “.” 表示当前目录的上一级目录(父目录) “-” 表示用 cd 命令切换目录前所在的目录 “” 表示用户主目录的绝对路径名2、路径 (path) 路径是指文件或目录在文件系统中所处的位置 绝对路径 以斜线(/)开头 描述到文件位置的完整说明 任何时候你想指定文件名的时候都可以使用 相对路径 不以斜线(/)开头 指定相对于你的当前工作目

2、录而言的位置 可以被用作指定文件名的简捷方式二、实验过程:1、目录命令:1)ls 命令:功能:显示文件或目录信息 格式: ls 选项 目录或是文件 说明: 对于目录,该命令将列出其中的所有子目录与文件。 对于文件,ls 将输出其文件名以及所要求的其他信息。 默认情况下,输出条目按字母顺序排序。 当未给出目录名或文件名时,就显示当前目录的信息。应用举例:ls 列表显示当前目录下的文件和目录ls -a 列表显示当前目录下的文件和目录(包括隐含文件和目录)ls -l 以长格式列表显示结果ls -R 递归地显示当前目录及其子目录下的文件和目录ls -dl /usr/share/仅显示/usr/shar

3、e/目录本身,而非/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/htd

4、ocs /创建/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 命令

5、:功能:删除空目录 格式: rmdir 选项 目录名件 选项说明: -p:递归删除目录,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准上显示出相应的信息。应用举例:#rmdir /root/dir3 /删除一个空目录#rmdir -p /root/dir5/dir6 /删除一个空目录2、文件命令:1)touch 命令:创建空文件、更改文件时间的命令 格式: touch 参数 选项说明: -a:改变文件的读取时间记录。 -m:改变文件的修改时间记录。 -c:假如目的文件不存在,不会建立新的文件。 -f:不使用,是为了与其他 unix 系统

6、的相容性而保留的。 -r:使用参考档的时间记录。 -d:设定时间与日期,可以使用各种不同的格式。 -t:设定文件的时间记录应用举例:# touch newfile# touch file1 file2# touch -a file#touch -m file# touch -t 200701311200 file # touch -r oldfile newfile1) cp 命令: 功能:复制文件和目录 格式: cp 选项 源文件或目录 目标文件或目录 选项说明: cp 命令用于复制文件或目录,如果同时指定两个以上的文件或目录,且最后的目的是一个已经存在的目录,则它会把前面指定的所有文件或目

7、录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。 -a:在复制目录时,它保留链接、文件属性,并递归地复制目录。 -d:复制时保留链接。 -f:在覆盖目标文件之前不给出提示信息要求用户确认。 -i:与 f 选项相反,在覆盖目标文件之前将给出提示信息要求用户确认。 -p:此时 cp 除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 -r:若给出的源文件是一个目录文件,此时 cp 将递归复制该目录下所有的子目录和文件,此时目标文件必须为一个目录名。 -l:不做拷贝,只是链接文件。 -u: 只有当源文件的状态改变时间(ctime)比

8、目标文件更新时或目标尚不存在时才进行复制应用举例:# cp f1 file3 /将当前目录下的 file1 复制为 file2(注意要事先建立好文件)# cp /bin/cpio /bin /复制文件 /bin/cpio 到 /bin 目录# cp f1 f2 mydoc /将两个指定的文件复制到 mydoc 目录下( 注意要先建立好目录)# cp some/dir/f* someother/dir/ /将某目录下的以 f 开头的文件复制到另一个目录.# cp file1,2,3 someother/dir/ /将当前目录下的 file1、file2、file3 复制到另外一个目录# cp /

9、etc/httpd/conf/httpd.conf,.orig/将/etc/httpd/conf/目录下的 httpd.conf 拷贝成httpd.conf.orig# cp -r some/dir/ someother/dir/ /将某目录下的所有文件(包括子目录)复制到另一个目录# cp /bin/?sh . / 使用“?”通配符复制多个文件到当前目录下3)mv 命令:文件和目录改名、移动文件和目录路径的命令 格式: mv 选项 源文件或目录 目标文件或目录 选项说明: -i:交互方式操作,如果移动文件将覆盖已存在的目标文件,系统会询问是否重写。 -f:禁止交互操作。应用举例:#mv fi

10、le file.bak /将 file 文件改名为 file.bak#mv file1 mydata/ /将 file1 文件移到为 mydata/目录下#mv -i file1 mydata/file2 /将 file1 文件移到为 mydata/目录下并改名为 file2#mv datadir1 /home/zhang/data /将 datadir1 文件移到为/home/zhang 目录下并改名为 data4)rm 命令: 删除一个或多个文件和目录,对于链接文件,只是断开链接,原文件保持不变。 格式: rm 选项 文件或目录 选项说明: -i:进行交互方式删除,给出提示信息要求确认。

11、-f:忽略不存在的文件,不给出提示信息。 -r:指示 rm 将参数中列出的全部目录和子目录均递归地删除。应用举例:#rm ash /删除当前目录下 ash 文件#rm .* /删除当前目录隐含文件#rm -f file1,3,5 /删除文件 file1,file3 ,file5#rm -r myusr/ / 删除 myusr 目录#rm -rf myusr/ /删除 myusr 目录5)rm 命令: 删除一个或多个文件和目录,对于链接文件,只是断开链接,原文件保持不变。 格式: rm 选项 文件或目录 选项说明: -i:进行交互方式删除,给出提示信息要求确认。 -f:忽略不存在的文件,不给出提示信息。 -r:指示 rm 将参数中列出的全部目录和子目录均递归地删除。应用举例:#rm ash /删除当前目录下 ash 文件#rm .* /删除当前目录隐含文件#rm -f file1,3,5 /删除文件 file1,file3 ,file5#rm -r myusr/ / 删除 myusr 目录#rm -rf myusr/ /删除 myusr 目录6)ln 命令(略) 。3、用最少命令的方式实现图一所示结构,然后请用最少的命令改变图一结构为图二所示结构。 (图中方框表示目录、圆圈表示文件)图一图二三、实验结束要求:1、填写实验报告。2、熟练掌握本节课操作过程。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号