本文已参与「新人创作礼」活动, 一起开启掘金创作之路。
目录
系统目录结构
目录路径
其实路径我们并不陌生,因为在Windows底下我们也会经常使用到路径。
在linux中目录程序树状结构,带有分支,也就是各级子目录,在命令行执行某些命令时,我们经常会用到路径作为参数,而且路径的表示方式有两种,称为绝对路径和相对路径。
-
绝对路径: 文件在系统的真实位置,文件名通常是以**/根目录**开头,如:/home/eve
-
相对路径: 相对于当前位置的一个文件名称的简写:不是以/根目录开头都表示相对路径。
(相对路径是以当前目录 . 为起点,以你所要到的目录为终点,如果是当前目录的上一级目录,则需要使用 ..,例如:../ 返回上级目录)
ls (列出目录)
ls [-alrtAFR] [name...]
选项与参数: :
-
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)。
-
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出。
-
-r 将文件以相反次序显示(原定依英文字母次序)。
-
-t 将文件依建立时间之先后次序列出。
-
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)。
-
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"。
-
-R 若目录下有文件,则以下之文件亦皆依序列出。
-
-S 以文件容量大小排序,而不是以文件名排序。
-
-h 以人们易读的方式显示文件或目录大小,如 1KB、234MB、2GB 等。
cd (切换目录)
cd是Change Directory的缩写,这是用来变换工作目录的命令。
cd [相对路径或绝对路径]
pwd (显示目前所在的目录)
pwd是Print Working Directory的缩写,也就是显示目前所在目录的命令。
pwd