linux文件节点,Linux文件管理命令

Linux文件管理命令

1.创建目录: mkdir 目录名

查看创建的目录 ls

a1f6dc6d08b1609cb23efd47eb9f95fa.png

2.删除文件或目录 rm , rm -rf

① 使用 rm 删除文件例如:rm my.txt

在 test01 目录执行 echo “ok” > my.txt 创建一个 my.txt 的文件在执行 rm mytxt.txt 回车后, 系统会提示是否删除确认

9f25796d9bc409dfc45221d089dcf009.png

在提示位置输入 y ,表示同意,文件删除。 输入 n 取消删除操

62202201d239b076448a275bfff3d714.png

② 不用确认的直接删除

例如: rm -f my.txt

230d8fdf91d3faef1011dc32ba57e6ff.png

③ 删除目录

rm 目 录

例如:rm -rf test01

rm 不加参数,不能删除目

6d8fdfa4193172987aa292ce6b6293a8.png

rm -rf test01 删除文件夹 r 表示递归删除, f 不做确认提示

3.复制文件命令 cp ,cp -rf

① 复制文件:aa.txt 是新的文件名

语法:cp 被复制的文件名 新文件名例如:cp anaconda-ks.cfg aa.txt

53e6b12c09a1eb3d57a5054d4526e962.png

重复执行名,询问是否覆盖

5aa8a72fe921548f100fd4c3a6ffa7fb.png

输入“y”同意覆盖,  输入“n”取消操作

② 复制文件夹

语法:cp -rf 文件夹 新的文件夹名

4.查看文件全部内容: cat 文件路径

例如:cat /root/anaconda-

43c08fd36ca0c1f9611b7e55cbc6af59.png

5.分页查看文件内容:more 文件路径

逐屏输出(按空白键 space 就往下一页)、Enter 一行一行展示

例如:more /root/anaconda-ks.cfg (命令输入完按 Enter)

77fe4029c8f82625173336a9e29ba7ea.png

屏幕底下,显示当前屏幕展示总内容的百分比

12b0cf89f687f83a85ff21e880438324.png

按 Enter 之

59b2296cc1769e65f6ce695f0f4745a0.png

按空格之后

daa10bdebf6a2da0e168bc0cbf63e943.png

6.查看文件开头的 n 行数据: head -n 数字

① 例 如:head /root/anaconda-ks.cfg (默认是 10 行)

ba8b473080bd15aaba52316aca543d45.png

② 例如显示文件开始的指定行数

2a07da8698976061656db0441b1203ba.png

7.显示文件尾部的 n 行数据 tail -n 数字 ,默认是 10

① 例 如:tail /root/anaconda-

49e85b4abfa4d091c9cfc868b0c2a19c.png

② 例如:显示文件尾部指定的 n 行

089352cdcea42f69f5c81ea15a987e9f.png

a2f9416ff649204860be49023154244a.png

8.文件内搜索:

在文件中(可以多个文件同时)搜索字符串,可以使用正则表达式

语法: grep [参数] 搜索的字符串内容  文件名 1 [文件 n]

准备一个文件 aa.txt ,内容如下。 test.txt 内容同 aa.txt

be25efd696b8f429b786084d1a1962bf.png

① 搜索文本”java”:grep java aa.txt

1c55eb45c01ead440ba2a24c5a1e8512.png

没有大写的“JAVA”,默认是区分大小写的搜索

② 搜索文本”java” 区分大小写:grep -i java aa.txt

-i:不区分大小写

5a161395deee0a34b0589bf55dd4e886.png

③ 搜索的文本中有空格,使用引号括起来

例如 grep “java is” aa.txt

4eeacc3d01b36a0bb5eda2c9fd59b7a7.png

④ 搜索整个单词,是其他字符串的一部分的不符合条件

-w :搜索单词

搜索单词 java : grep -w java aa.txt

39d762c78a1f0965d0f80467203a42f7.png

⑤ 使用正则, 以 java 开头的

例如 grep “^java” aa.txt

c75c33cada72e75d226ad83de5749567.png

⑥ 在多个文件搜索

例如 grep java aa.txt test.txt

0c7d4862a811a0d02559a29aa3360670.png

⑦ 使用管道 “|”

例如: cat aa.txt | grep java

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值