目录导航pwd / ls / cd
名词
目录 / 文件夹 | Directory / Folder |
文件 | File |
假设现有文件夹结构
/ + Users/ + zzax/ + Documents/ + note.txt + Dev/ + .bash_profile
pwd我在哪
Print Working Directory
工作目录
bash 在操作时,会基于某个目录(文件夹)进行操作。
这里就会打印出你当前的工作目录(Working Directory)
案例
> <pwd/Users/zzax
广告
ls看看都有什么
List information about files.
格式
ls [选项] [目标目录路径]
默认的列显示
> < > <pwd/Users/zzaxls Dev Documents
-l
高级的行显示
> < > < < <pwd/Users/zzaxls -l total 0drwxr-xr-x 2 zzax staff 64 2 May 10:52 Devdrwxr-xr-x 2 zzax staff 64 2 May 10:52 Documents
上面的这打印的结果的几块
<drwxr-xr-x 2 zzax staff 64 2 May 10:52 Dev----------- - ---- ----- -- ----------- ---P L U G S C N
分别对应
P:访问权限
L:不用管
U:所属用户
G:所属组
S:文件大小
C:上次修改时间
N:文件名
-A
显示隐藏文件
> < > <pwd/Users/zzaxls -A.bash_profile Dev Documents
也可以跟 -l
组合使用
> < > < < < <pwd/Users/zzaxls -lAtotal 0-rw-r--r-- 1 zzax staff 0 2 May 10:54 .bash_profiledrwxr-xr-x 2 zzax staff 64 2 May 10:52 Devdrwxr-xr-x 2 zzax staff 64 2 May 10:52 Documents
显示内容但不更改当前工作目录
可以在 options 后 追加 路径,从而可以看到别的目录下的内容,但不更改当前工作目录
> < > < < > <pwd/Users/zzaxls -l Documents/total 0-rw-r--r-- 1 zzax staff 0 2 May 11:13 note.txtpwd/Users/zzax
广告
cd去别的文件夹
更改当前工作目录
Change Directory
格式
cd [选项] [目标目录路径]
去子目录
> < > > <pwd/Users/zzaxcd Documentspwd/Users/zzax/Documents
去父级目录
> < > > <pwd/Users/zzax/Documentscd ..pwd/Users/zzax
使用绝对路径进入目录
> < > > <pwd/Users/zzaxcd /Userspwd/Users
进入用户主目录
> < > > <pwd/Userscd ~pwd/Users/zzax
广告