- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux操作系统目录管理
Linux目录介绍 树型目录结构 Linux文件系统采用了多级目录的树型层次结构管理文件。树型结构的最上层是根目录,用/表示。在根目录之下是各层目录和文件。 工作目录与用户主目录 当登录Linux时,首先进入到一个特殊的目录,称为主/登录目录。可以通过~来指定(或者引用)主目录。当前所在的目录称为当前工作目录(又称当前目录),当前目录可以用“.”表示,当前工作目录的父目录可用“..”表示。 补: /lost+found该目录被fsck用于存放零散文件(没有名称的文件),是被挂载的表现。/lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 /mnt该目录主要用于存放系统引导后被挂载的文件系统的挂载点。 /root 该目录用于存放根用户(超级用户)的主目录。 绝对路径与相对路径 路径 绝对路径 相对路径 路径 Linux使用两种方法来表示文件或目录的位置,绝对路径和相对路径。 绝对路径是从根目录开始依次指出各层目录的名字,它们之间用”/”分隔,如/home/faculty/sarwar/courses/ee446就是一个绝对路径。 相对路径是从当前目录开始(或者用户主目录开始),指定其下层各个文件及目录的方法。当sarwar登录时,首先进入到它的主目录/home/faculty/sarwar下。在主目录下,用户可以用相对路径./courses/ee446/exams/mid1或者courses/ee446/exams/mid1表示文件mid1。 案例一: 在根目录(/)下新建一目录 test 改变当前目录至 /test ,在该目录下,以自己名字的英文缩写建一个空的文件,再建两个子目录(xh)与(ah); 进入到(xh)子目录中,新建一个空文件text1; 进入到(ah)子目录中,再新建一个子目录(abc),同时建立空文件text2; 把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到xh子目录中; 删除text3文件与xh子目录及目录中的文件;并删除abc子目录; 清屏; 与文件和目录相关的Shell命令 1、ls 功能:显示目录中的文件 格式:ls [参数] [目录名] 参数: -a: //显示目录下所有文件 -l : //以长格式显示目录下的内容 -F: //显示文件名同时显示类型 ( *:表示可执行的普通文件 /:表示目录 @:链接文件 |:管道文件 ) -R: // 表示递归显示 -t: // 按照修改时间排列显示 实例: #ls #ls /bin/ #ls grub.conf #ls -l #ls -l /home/ 注:若想回看查到的内容可以按shift+page up 键 2、cp 功能:复制文件 格式:cp [参数] 源文件 目标路径 参数: -f //若文件在目标路径中存在则强制覆盖 -i //当文件在目标路径中存在提示是否覆盖 -R //递归复制(包含子目录一起复制) -b //生成覆盖文件的备份 -v //显示命令执行过程 实例: #cp /etc/* /a1/ #cp ./* /bin/ #cp /bin/* ./ #cp -f /sbin/* /exe/ 3、rm 功能:删除文件 格式:rm [参数] 文件名 参数: -f //强制删除 -i //提示是否删除 -r //递归删除 -v //显示命令执行过程 实例: # rm /m1/f1 # rm * # rm -f /m1/* # rm -rf /m1/ 4、mv 功能:移动文件、重命名文件 格式:mv[参数] 源路径 目标路径 参数(同上) -f //强制移动 -i //提示是否移动 -v //显示命令执行过程 实例: # mv /m1/f1 /m2/ # mv f1 f2 # mv -f /d1/* /d2/ 7、命令别名 格式:#alias 别名=“命令” 命令别名是Bash Shell的强
文档评论(0)