• Linux学习—导航文件系统


    与windows相同,Linux操作系统也是以被称之为分层目录结构的方式来组织文件的。这意味着文件是以树形结构的目录中进行组织的,该树形结构目录可能包含文件和其他目录。文件系统的第一个目录叫做根目录,它包含了文件和子目录。子目录里包含了更多的文件和子目录,以此类推。

    然而,由于命令行没有图像,若要浏览文件系统树,就必须使用其他方法,这里就给出Linux系统下导航文件系统操作的命令说明。

    1.当前工作目录

    使用pwd(打印工作目录)命令可以显示当前工作目录

     

    第一次登录系统(或者启动终端仿真器会话时)当前工作目录被设置成主目录。每个用户账号都有一个主目录,作为普通用户操作时,这是唯一一个允许用户写文件的地方。(我这里直接就是桌面了)。

    2.列出目录内容

    使用ls命令可以列出当前目录的文件和目录。

    3.更改当前工作目录

    使用cd命令可以更改工作目录。

    只需要输入cd命令,然后再输入工作目录的路径名即可。路径名指的是沿着分枝到达目标目录的路由。路径分为两种:绝对路径名和相对路径名。

    (1)绝对路径名:

    绝对路径名从根目录开始,其后紧接着一个又一个文件树分支,直到到达目标目录或文件。例如,系统里面有一个目录,路径名为/usr/bin,这就意味着根目录中有一个目录是usr,该目录包含一个bin目录。

    可以看到,我们已经讲当前工作目录更改为/usr/bin了。

    (2)相对路径名:

    绝对路径名是从根目录开始,通向目标目录,而相对路径名则是从工作目录开始的。为了实现这个目的,它通常需要一些特殊的符号来表示文件系统树中的相对位置,这些特殊的符号是“.”(点)和“..”(点点)。

    符号“.”代表工作目录,符号“..”代表工作目录的父目录。

    比如我们希望将工作目录改变为/usr/bin的父目录,即/usr。

    我们要是使用绝对路径名是这样的:

    而使用相对路径名是这样的:

    同样将工作目录从/usr 变为/usr/bin,我们使用相对路径名是这样的:

    这里就不给出绝对路径名的方法了。

    必须在这里指出的是,几乎在所有的情况下都可以省略“./” 因为它是隐含的。

    该代码与使用相对路径的代码具有相同的效果。一般而言,如果没有指定路径名,则默认为工作目录。

  • 相关阅读:
    为什么你应该(从现在开始就)写博客
    ASP.net 中使用Flexigrid详细教程之二直接使用数据库数据(有图有真相)
    保护眼睛的方法 (眼睛累了吗 来看看吧)
    程序员不如快递员?
    项目管理界面
    地址栏射击游戏!对,你没看错,就是在地址栏上玩的游戏,有图有真相!
    书写是为了更好的思考
    IT人员如何找到自己的时间?
    std::mem_fun_ref,mem_fun1_ref分析
    __declspec(selectany) 的作用是什么
  • 原文地址:https://www.cnblogs.com/wkfvawl/p/9860647.html
Copyright © 2020-2023  润新知