linux 目录和文件操作 linux 目录和文件操作
一,Tab 自动补全和上下键回滚历史命令
在敲出 文件
/目录
/命令
的前几个字母之后,按下 tab
键
- 如果输入的没有歧义,系统会自动补全
- 如果还存在其他
文件
/目录
/命令
,再按一下tab
键,系统会提示可能存在的命令
按 上
/下
光标键可以在曾经使用过的命令之间来回切换
如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c
二, Linux 文件系统的树状结构
“ / ” 表示根目录
. 表示父目录, 用户所在工作目录
. . 表示父目录, 当前目录的上一层目录
bin 表示可执行文件(常用)
sbin 表示可执行文件(系统)
家目录(home)
超级用户是(/root)
普通用户(/home)
dev: 设备文件
etc :配置文件目录
挂载点(目录) :通常可移除式硬件会挂载在/medias 或 mnt 目录下
二,ls命令
显示指定目录下所有子目录与文件 : ls
显示指定目录下所有子目录与文件,包括隐藏文件 : ls -a
注意: . 【文件名】表示隐藏文件
以人性化的方式显示文件大小 : ls -lh
三,切换目录命令
切换到指定目录下 : cd 【目录名称】
例如:从家目录切换到桌面目录
切换到当前用户的主目录(/home/用户目录) : cd ~
保持在当前目录不变 : cd .
切换到上级目录 : cd ..
可以在最近两次工作目录之间来回切换 : cd -
注意:Linux 所有的 目录 和 文件名 都是大小写敏感的
2.2 相对路径和绝对路径
- 相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对 当前目录 所在的目录位置
- 绝对路径 在输入路径时,最前面是 / 或者 ~,表示从 根目录/家目录 开始的具体目录位置
四,创建和删除操作
创建文件或修改文件时间 : touch 【文件名】
- 如果文件 不存在,可以创建一个空白文件
- 如果文件 已经存在,可以修改文件的末次修改日期
创建一个新的目录 : mkdir - 【文件夹名称】
递归创建目录 : mkdir - r【文件夹名称】/【文件夹名称】/【文件夹名称】