Liunx操作-Record03—文件、查看文件内容及统计信息相关的操作命令

目录

文件相关操作命令

创建文件:"touch"

删除文件:"rm filename"

删除文件及路径:"rm -r dirname"

强制删除文件及路径:"rm -rf *"

拷贝文件或者目录:"cp"

移动文件或者目录:"mv"

文件内容相关操作命令

查看较小的文件信息:"cat"

"more" 和"less" ,分屏显示文件信息

"more"

"less"

"head" 和"tail"

tail 查看文件尾 ,默认显示10行内容

统计信息相关命令

统计文件内容:命令"wc"

"wc -l filename"

 "wc -w filename"

 "wc -c filename"

查看目录占用空间:"du"

"du -h"

"du -h --max -depth=1"

显示磁盘空间信息:"df"

 "df -h"


文件相关操作命令

创建文件:"touch"

"touch [option] filename1 filename2 ....",同时可以创建多个文件,当然,如果已经存在了想touch的文件了,那touch操作之后,什么都没有改变,只是更改一下文件的访问时间,如果没有存在,那touch才会创建新的文件。

创建了两个文件,一个"hello"一个"world" 。

删除文件:"rm filename"

这个删除命令是比较常用的,

删除文件及路径:"rm -r dirname"

  • -r 表示递归删除子目录

 强制删除文件及路径:"rm -rf *"

  • -r 表示强制操作

这条命令一出,强制删除当前目录下的所有内容!杀伤力非常高!

拷贝文件或者目录:"cp"

cp [] srcpath despath

  • despath 是一个目录,将srcpath拷贝到despath目录下
  • despath不是一个目录,在despath上级目录(.../xxx),表示在...下创建一个xxx文件,并将srcpath的内容拷贝出来。

通俗理解:如果拷贝是一个文件,那拷贝到的对象,有可能是个目录也有可能是一个文件,如果是目录,就在这个目录下面新建一个同名同内容的文件,如果是文件,就是把拷贝的文件的内容给覆盖到拷贝到的那个文件内容里面。

移动文件或者目录:"mv"

和"cp"同理,只不过"cp"是源文件保留,"mv"是源文件不保留,使用"mv"在同一个路径下搞,相当于是给原来的文件改了个名字。

文件内容相关操作命令

查看较小的文件信息:"cat"

这条命令用于查看文档,而且是那种较小的文档。

"more" 和"less" ,分屏显示文件信息

"more"

  • 回车 逐行显示
  • 空格,一页一页显示

"less"

  • 回车或者上下方向键可以反复查看文件内容

"head" 和"tail"

head 查看文件头 ,默认显示10行内容

  • "head -n" 可以指定显示的行数

tail 查看文件尾 ,默认显示10行内容

  • -n 可以指定行数
  • -f  可以一直跟踪文件末尾(调试的时候比较有用)

 

统计信息相关命令

统计文件内容:命令"wc"

全称,word cout

  • -l  显示行
  • -w 单词
  • -c  字节数

比如,创建一个文件:

执行wc命令后:

其中,6代表的是有6行,7代表的是七个单词,40代表的是个字母。\

用不同的关键字可以分开显示不太的效果:

"wc -l filename"

 "wc -w filename"

 "wc -c filename"

 

查看目录占用空间:"du"

"du -h"

  • -h 按人类适应的方式去显示

相当于显示目录占多大内存

如果目录嵌套特别深,只想显示当前这一级的时候,可执行:

"du -h --max -depth=1"

 

显示磁盘空间信息:"df"

经验之谈:这种命令一般是在发现代码没错,但老是编译不成功,就应该检查一下是不是磁盘空间不足了!

 "df -h"

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值