【linux零基础学习】2.文件+目录处理命令

1.目录

显示当前所在目录

pwd(print working directory)

语法:
pwd

显示目录列表

ls(list)

语法:
ls
选项:
-a(all):显示所有
-l(long):详细信息显示
-d(directory):查看目录属性(使得显示目录本身属性,而不是目录下其他文件或目录的属性)
-h(human):人性化显示
-i(iNode):查看文件或目录的i节点编号(linux系统任何文件或目录都有对应的i节点用不同的编号标识)

执行效果
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

创建目录

mkdir(make directories)

语法(后边可跟随多个路径,同时创建):
mkdir [目录1] [目录2] …
选项:
-p:递归创建目录(如果一个目录不存在,可以同时创建这个目录,并在该目录下创建目标目录)

执行效果

切换目录

cd(chage directory)

语法(.代表当前目录,…代表上级目录):
cd [目录名]

删除空目录

rmdir(remove empty directories)

语法:
rmdir [目录名]

删除文件或目录

rm(remove)

语法:
rm [文件或目录路径]
选项:
-r:删除目录
-f:强制删除(不会询问是否删除)
-rf:-r与-f结合

复制文件或目录

cp(copy)

语法(可同时将多个文件复制到指定目录):
cp [文件或目录路径1] [文件或目录路径2] … [目录路径]
选项:
-r:复制目录
-p:保留文件属性(不会修改复制文件最后修改时间)

剪切文件或目录

mv(move)

语法(可同时将多个文件复制到指定目录):
mv [文件或目录路径1] [文件或目录路径2] … [目录路径]

2.文件

创建空文件

touch(touch)

语法(文件名带空格时,文件名需要带上双引号):
touch [文件名]

生成链接文件

ln(link)

语法:
ln [原文件] [目标新建文件]
选项:
-s:创建软链接
范例:
硬链接:ln /etc/abc /etc/abc.hard
软链接:ln -s /etc/abc /etc/abc.soft

显示文件内容

cat(concatenate)

语法:
cat [文件名]
选项:
-n:显示行号

显示文件内容-前边几行

head(head)

语法(不指定行数,默认前10行):
head [文件名]
选项:
-n + 行数:查看前多少行

显示文件内容-后边几行

tail(tail)

语法(不指定行数,默认后10行):
tail [文件名]
选项:
-n + 行数:查看后多少行
-f:动态显示文件末尾内容

显示文件内容-反向显示

tac

语法:
tac [文件名]

显示文件内容-分页显示1

more(more)

语法(不能向上翻页):
more [文件名]
其他:
f或空格:向下翻页
enter:向下换行
q或Q:退出

显示文件内容-分页显示2

less(less)

语法(可以向上翻页):
less [文件名]
其他:
f或空格:向下翻页
pageUp:向上翻页
enter:向下换行
上箭头:向上换行
/ + 关键词:搜索执行关键词
n:查找下一个关键词
q或Q:退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值