前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录 | Linux文件处理命令的学习过程记录

记录 | Linux文件处理命令的学习过程记录

原创
作者头像
Leo Deng
发布2024-07-30 10:13:58
840
发布2024-07-30 10:13:58

find 命令的使用

find [查找目录] [参数1]....[参数n] [执行]

查找目录下的文件

-type

类型 (d/f/b/c)

-size

大小

-name

名字

-iname

名字(忽略大小写)

-ctime [天]

最近多少天内更新过的文件

-exec / -ok [执行命令]

执行命令

执行命令时 用 { } 表示查找到的文件并以  \; 结尾 

-ok 会要求你进行确认 -exec 不会

查找/home目录下修改时间为七天内的普通文件,并将其删除

查找 /lifeng 目录下文件类型为普通文件 文件大小为0 (空文件)的文件,并执行 ls-l 执行

查找 /home 目录下文件类型为普通文件 名字为点开头的任意文件

head 命令的使用

head [参数] [文件]

查看文件头部(默认10行)

-n

指定行数

-c

指定字符数

tail 命令的使用

tail [参数] [文件]

查看文件尾部(默认10行)

-n

指定行数

-v

将文件名输出作为首部信息

more 命令的使用

more [文件]

分页查看文件

less 命令的使用

less [文件]

分页查看文件

nl 命令的使用

nl [文件]

查看文件行号

grep 命令的使用

grep [参数] [查找内容] [文件]

查找文件内容 / 筛选

-A[行数]

显示出查找到内容所在行的后几行的内容

-B[行数]

显示出查找到内容所在行前几行的内容

-C[行数]

显示出查找到内容所在行前后各几行

-n

显示行号

-v

取反

-E

允许使用正则表达式

输出文件中包含vision内容的行以及后两行

输出文件中包含vision内容的行以及前两行

输出文件中包含vision内容的行以及前后各两行

输出文件中包含vision内容的行以及行号

输出文件中不含We 或 in 内容的行 (通道)

输出文件中不含We 或 in 内容的行 (-E 使用正则表达式)

egrep 命令 等于 grep -E 命令 

cut 命令的使用

cut [参数1]...[参数n] 文件名

切片

-d

指定分隔符

-f

指定显示的列

输出文件中的前三列与前三行

diff 命令的使用

diff [文件1] [文件2] 50

文件比较

-y

以并列的方式

-W [宽度]

指定栏宽

sed 命令的使用

sed [参数]

修改文件(命令)

-i

插入 / 正式修改文件

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • find 命令的使用
  • head 命令的使用
  • tail 命令的使用
  • more 命令的使用
  • less 命令的使用
  • nl 命令的使用
  • grep 命令的使用
  • cut 命令的使用
  • diff 命令的使用
  • sed 命令的使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档