Linux目录和文件
目录相关操作
切换目录
# 从父目录进入直接子目录法
cd 子目录名称# 从子目录到父目录
cd .. # 从目标路径回到原路径目录
cd -# 从任何路径下回到家目录
cd
cd ~
查看文件目录
命令:ls [参数][目录名称]
参数 | 说明 |
-a | 全部的文件,连同隐藏文件,一起列出来 |
-A | 全部的文件,连同隐藏文件,不包含.和..文件这两个目录 |
-h | 将文件以GB、KB等方式列出来 |
-l | 列出长数据串,包含文件的属性与权限等数据 |
-R | 该目录下所有文件夹都会列出来 |
-S | 以文件容量大小排序 |
-t | 以时间排序 |
--color=never | 不依据文件特征给予颜色显示 |
--color=always | 显示颜色 |
--full-time | 以完整时间模式(包括年、月、日、时、分)输出 |
显示当前目录
移动文件:mv [参数] 要移动的文件 目标文件目录 重命名: mv [参数] 旧文件名 新文件名
命令:pwd [参数]
新建目录
命令:mkdir [参数] 目录名称
删除目录
命令:rmdir [参数] 目录名称
文件相关操作
创建空文件
命令:touch 文件名
删除文件
命令:rm [参数] 文件或文件夹
拷贝文件
命令:cp [参数] 源文件 目标文件
移动文件
移动文件:mv [参数] 要移动的文件 目标文件目录 重命名: mv [参数] 旧文件名 新文件名
查看文件
直接查看
语法:cat [参数] 文件名
可翻页查看
命令:more 文件名称
命令:less 文件名称
cat | more | less | |
作用 | 显示小文件(一屏以内) | 显示大文件(超过一屏) | 显示大文件(超过一屏) |
交互命令 | 无 | 有 | 有 |
原理 | 只显示一屏 | 加载文件的全部内容,性能低 | 一点点加载,性能高 |
数据选取
# head显示文件开头
命令:head [参数选项] 文件名称# tail显示文件结尾
命令:tail [参数选项] 文件名称