Linux之管理文件和目录1
  kIM7GUNpnV3x 2023年11月02日 21 0

一:cd处理文件和目录的相关命令

(1)

首先来说一下pwd这个命令,一般情况下,用户在执行命令之前需要确定当前的工作目录。就像你想去找一个人一样,必须知道自己当前所在的位置,这样才能合理的规划路线。这个pwd命令就是用来显示用户当前所在目录的绝对路径。如果想要确定当前的用户用whoami命令。这两个命令就能把用户和路径显示的·明白了。

案例演示如下:

                                                                    Linux之管理文件和目录1_相对路径

(2)

   确定了当前的目录,还想要到其他的目录去看一下,这时就需要用到cd命令;cd命令可以帮助用户从当前的目录切换到其他的目录,使用的格式为: cd [要切换的目录路径]。这个路径可以用相对路径也可使用绝对路径来指定。绝对路径就是从根目录开始,就要去的目录或文件的完整路径,任何情况下都可以使用绝对路径找到所需的文件,比如我想到user2目录中去可以这样敲命令: cd/home/user1。

  相对路径不是以/开始的,一般情况下,相对路径比绝对路径要短。相对路径就是相当于当前用户所在的工作目录,比如用户当前所在的目录是/var/share/mufile,要去/var/share/testfile目录下面,就可以这样写cd../testfile。

  还有几个特殊的目录需要记住:


特殊目录


说明

~

当前用户的家目录

~[用户名]

指定用户的家目录,中间没有空格

.

表示此层目录

..或cd../

表示上一层目录

/

表示根目录

-

表示前一个工作的目录

下面来演示一下:

                                                                    Linux之管理文件和目录1_子目录_02

    刚开始root用户的当前目录是它的家目录root,这个root用户要去/usr/bin目录下面,所以使用cd /usr/bin。

之后root又想回到上一层目录中去,也就是/usr,所以这里使用cd..,这时root当前所在的目录就变成了/usr。因为这个root用户的前一个工作目录(相对于当前的目录)是/usr/bin。

   二 ls命令

这个ls命令可以显示指定目录下的内容,会列出这个目录下包含的文件和子目录。格式如下:

ls [选项] [文件名或者目录名]

下面是ls常用的选项:

选项

说明

-l

列出文件或者子目录的·详细信息,比如文件或者目录属性、权限等

-a

显示指定目录下所有的文件和子目录,包括隐藏文件(以.开头)

-f

直接显示结果,不排序(ls命令以文件名排序)

-F

显示文件类型,/表示目录,*表示可执行文件,@表示符号连接

-d

显示目录信息而不是内容

-u

以文件和目录上次被访问的时间排序

下面演示一下哎,截图如下:

                                                                    Linux之管理文件和目录1_绝对路径_03

                                                                    Linux之管理文件和目录1_绝对路径_04

如果想查看/usr目录下包含的文件和子目录,就先用cd明令切换到这个目录中,然后使用ls命令指定-l选项列出所有的子目录和文件的详细信息。



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  8EMeTXf3DiYc   2023年11月02日   62   0   0 硬链接当前目录子目录
kIM7GUNpnV3x