Unix-Linux-目录管理

  • 时间:
  • 浏览:41
  • 来源:it300
在本章中,我们将详细讨论Unix中的目录管理。目录是一个单独的文件,其任务是存储文件名和相关信息。所有的文件,不管是普通的、特殊的还是目录,都包含在目录中。Unix使用层次结构来组织文件和目录。这种结构通常被称为目录树。树只有一个根节点,斜杠字符(/)和所有其他目录都包含在它下面。主目录第一次登录时发现自己所在的目录称为主目录。您将在主目录和要创建的子目录中完成大部分工作,以组织文件。您可以在您的主目录中,随时使用以下命令−$cd~$here~表示主目录。假设您必须进入任何其他用户的主目录,使用下面的命令−$cd~username$进入最后一个目录,您可以使用下面的命令−$cd-$absolute/relative pathnamesdirectories排列在一个层次结构中,根目录(/)位于顶部。层次结构中任何文件的位置都由其路径名描述。路径名的元素用/分隔。如果路径名是相对于根目录描述的,那么它是绝对路径名,因此绝对路径名总是以/开头。下面是绝对文件名的一些示例。/etc/passwd/users/sjones/chem/notes/dev/rdsk/os3a路径名也可以相对于当前工作目录。相对路径名从不以/开头。相对于用户amrood的主目录,某些路径名可能如下所示−chem/notespersonal/resto随时确定文件系统层次结构中的位置,输入命令pwd以打印当前工作目录−$pwd/user0/home/amrood$listing directories以列出目录中的文件,可以使用以下语法-ls dirnamefollowing是列出/usr/local目录中包含的所有文件的示例−$ls/usr/localx11 bin gimp jikes sbinace doc include lib shareatalk etc info man amining directorieswe现在将了解如何创建目录。目录由以下命令创建−$mkdir dirnamehere,directory是要创建的目录的绝对或相对路径名。例如,命令−$mkdir mydir$在当前目录中创建目录mydir。这里是另一个例子−$mkdir/tmp/test dir$这个命令在/tmp目录中创建目录test dir。如果mkdir命令成功地创建了请求的目录,则不会生成任何输出。如果在命令行上提供多个目录,则mkdir将创建每个目录。例如,−$mkdir docs pub$在当前目录下创建目录docs和pub。创建父目录我们现在了解如何创建父目录。有时,当您想要创建一个目录时,它的父目录可能不存在。在这种情况下,mkdir会发出一条错误消息,如下−$mkdir/tmp/amrood/test mkdir:failed to make directory“/tmp/amrood/test”;在这种情况下,没有这样的文件或目录$可以指定mkdir命令的-p选项。它为您创建所有必要的目录。例如−$mkdir-p/tmp/amrood/test$以上命令创建所有必需的父目录。删除目录目录目录可以使用rmdir命令删除,如下−$rmdir dirname$note−要删除目录,请确保该目录为空,这意味着该目录中不应存在任何文件或子目录。可以删除一次移动多个目录,如下−$rmdir dirname1 dirname2 dirname3$以上命令删除目录dirname1、dirname2和dirname3(如果它们为空)。如果rmdir命令成功,则不会生成任何输出。更改目录您可以使用cd命令执行的操作不仅仅是更改到主目录。通过指定有效的绝对或相对路径,可以使用它更改到任何目录。语法如下−$cd dirname$此处,dirname是要更改到的目录的名称。例如,命令−$cd/usr/local/bin$更改为目录/usr/local/bin。从这个目录,您可以使用以下相对路径−$cd../../home/amrood$重命名目录CD到目录/usr/home/amrood。mv(move)命令也可以用于重命名目录。语法如下−$mv olddir newdir$可以将目录mydir重命名为yourdir,如下−$mv mydir yourdir$目录。(点)和…(dot dot)文件名。(dot)表示当前工作目录;以及文件名..(dot dot)表示当前工作目录上一级的目录,通常称为父目录。如果我们输入命令以显示当前工作目录/文件的列表,并使用-a选项列出所有文件,-l选项提供长列表,我们将收到以下结果。$ls-ladrwxrwxR-X 4教师班2048年7月16日17.56。drwxr-x r-x 60根1536年7月13日14:18….------1教师班4210年5月1日08:27。简介-RWxr-x r-x 1教师班1948年5月12日13:42备忘录$

猜你喜欢

希腊最高法院批准俄罗斯对比特币嫌疑人的请求

希腊最高法院批准俄罗斯对比特币嫌疑人的请求希腊最高法院上周五表示,一名据称使用比特币数字货币洗钱40亿美元的俄罗斯人应该被引渡到俄罗斯,一位法院消息人士说。AlexanderV

2019-02-01

塑造美国网络防御的创造性破坏和自满情绪

塑造美国网络防御的创造性破坏和自满情绪创造性的破坏,思维的范式转换取代现有的秩序,可能是一个难以捉摸的概念,但它作为人类行为驱动力的力量是不可否认的。在硅谷和其他美国的高层科技

2019-02-01

为什么我(非常)担心PRISM

为什么我(非常)担心PRISM美国国家安全局正在利用我们的数字生活,监控语音电话,电子邮件,社交媒体以及谁知道什么。美国国家安全局方面的人说,这是为了国家安全;它已经停止了恐怖

2019-02-01

先发优势:为什么新的恶意软件最初会打败反恐

先发优势:为什么新的恶意软件最初会打败反恐虽然反病毒解决方案可以有效对抗广泛使用的恶意软件,但是有一个很好的机会,新的恶意软件会躲过那些解决方案。最近有重大安全事件的报告激增,

2019-02-01

台湾银行抢劫与朝鲜黑客有关

台湾银行抢劫与朝鲜黑客有关最近针对台湾一家银行的网络抢劫事件已被安全研究人员联系到一个据信在朝鲜境外活动的臭名昭着的威胁组织。黑客利用SWIFT全球金融网络大致窃取来自台湾远东

2019-02-01