文件目录类命令

发布时间 2023-12-07 11:22:29作者: 同学?

pwd 显示当前目录的绝对路径

基本语法
ls [选项] [目录或是文件]
列出目录内容,不指定目录则默认当前目录
选项说明
-a,全部的文件,连同隐藏文档。
-l,长数据串列出,包含文件属性与权限等等数据,等价于“ll”
显示说明
每行列出的信息依次是:文件类型与权限,链接数,文件属主,文件数组,文件大小用byte来表示,建立或最近最近修改的时间,名字

cd 切换目录

基本语法
mkdir [选项]要创建的目录
选项说明
-p,创建多层目录

rmdir 要删除的空目录

touch 创建空文件

cp[选项]source dest
功能描述:复制source文件到dest
选项-r,递归复制整个文件夹
例:cp a.txt b
cp -r b c
进入到相应目录进行操作

基本语法
rm[选项]要删除内容
选项说明
-r,递归进入目录删除指定内容,rf则不询问直接将目录整个删除
-f,强制执行删除操作,而不提示用于进行确认

mv 移动重命名
常用示例
1.将文件aaa改名bbb
mv aaa bbb
2.移动+重命名
mv /home/test/a.txt /home/demo/b.txt
3.将info目录放到logs目录中,注意,如果logs目录不存在,则该命令将info改名为logs
mv info/ logs
选项
-f 若目标文件已经存在,不会询问是否覆盖
-i 若目标文件已存在,就会询问是否覆盖
-n 不覆盖已经存在的文件
-t 指定mv的目标目录,此时目标目录在前,源文件在后

cat[选项]要查的文件
-n,显示所有行的行号,包括空行

more+文件
more指令是一个基于vi编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容,more指令中内置了若干快捷键详见:
空格 代表向下翻一页;
enter 代表向下翻一行
q 代表立刻离开more,不再显示该文件内容
ctrl+f 向下滚动一屏
ctrl+b 返回向上一屏
= 输出当前行的行号

分屏显示文件内容
less 要查看的文件
操作说明
空白键 向下翻动一页
pagedown 向下翻动一页
pageup 向上翻动一页
/+字符串 向下搜索字符串;n向下查找;N向上查找
?+字符 向上搜索字符串的功能;n向上;N向下查找
q 离开less这个程序

less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高效率