文件与目录管理
2023-1-24
| 2023-8-2
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
 

 

绝对路径与相对路径

  • 绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc
  • 相对路径:相对于目前路径的文件名写法。 例如 ./home/dmtsai../../home/dmtsai/ 等等,开头不是 / 就属于相对路径
 
举例来说,在 /home 这个目录下, 如果想进入 /var/log 这个目录时:
  • . :代表当前的目录,也可以使用 ./ 来表示。$ ./run.sh代表执行本目录下, 名为run.sh的文件
  • .. :代表上一层目录,也可以 ../ 来代表
 

目录的相关操作

  • .:代表此层目录
  • .. :代表上一层目录
  • -:代表前一个工作目录
  • ~:代表“目前使用者身份”所在的主文件夹
  • ~account:代表 account 这个使用者的主文件夹(account是个帐号名称)
 
几个常见的处理目录的指令:
  • cd:变换目录
  • pwd:显示目前的目录
  • mkdir:创建一个新的目录
  • rmdir:删除一个空的目录
  • cd:变换目录
 

关于可执行文件路径的变量: $PATH

我们知道查阅文件属性的指令ls完整文件名为:/bin/ls,为什么可以在任何地方执行/bin/ls这个指令呢?这是因为环境变量 PATH 的帮助。
当执行一个指令的时候,例如ls,系统会依照PATH的设置去每个PATH定义的目录下搜寻文件名为ls的可可执行文件, 如果在PATH定义的目录中含有多个文件名为ls的可执行文件,那么先搜寻到的同名指令先被执行!
 
  • 计算机基础
  • Linux
  • Linux目录配置用户身份与文件权限
    目录