Linux系统遵循一切皆是操作文件的规则。所以想用好Linux系统,就必须要掌握文件相关的操作。

1、创建文件命令:touch

语法格式: touch filename #filename 文件名称。

比如 touch hello.txt就会在当前木创建一个hello.txt的文件。

说明:通过touch命令创建文件的时候,如果当前目录已经存在同名的文件,该命令不会修改原来同名文件的内容,但它会修改文件的创建时间属性。

2、删除文件命令:rm

语法格式:rm filename #filename表示文件名

比如:rm hello.txt #该命令会删除当前目录文件名是hello.txt的文件。

说明:执行删除文件命令时,系统会有确认操作,执行Y才会真正删除文件,否则取消删除操作。这也是Linux系统为了防止文件误删除提供的一个确认机制。

3、移动或修改文件名的命令:mv

语法格式:

mv filename dir

# filename 表示要移动的文件,dir 表示要移动到的目录(只移动文件目录)

mv filename filenamenew

# filename 表示要移动的文件,filenamenew 表示要修改的新的文件名(只修改文件的名称)

mv filename dir/filenamenew

# filename 表示要移动的文件,dir表示要移动的目录, filenamenew 表示要修改的新的文件名(修改文件的名称的同时移动目录)

比如:mv hello.txt /home #移动hello.txt 文件到home目录

mv hello.txt hello.doc #修改hello.txt 文件名为hello.doc

mv hello.txt /home.hello.doc #修改hello.txt 文件名为hello.doc,并且文件移动到home目录下。

说明:mv命令同样适用于对目录的操作,因为Linux系统认为目录也是文件。

4、查看文件名:cat

语法格式: cat -n filename #filename 文件名称 ,-n 可选参数可以用来显式文件内容的行号

比如:cat hello.txt

5、查看文件头内容:head

语法格式: cat -n filename #filename 文件名称 ,-n 可选参数可以用来指定行号,默认是10行。

比如:head hello.txt

适用范围:一般针对大文件,只想查看文件开始部分的内容。

6、查看文件尾部内容:tail

语法格式: tail -n filename #filename 文件名称 ,-n 可选参数可以用来指定行号,默认是10行。

说明:这个命令和head命令很相似,它主要用来查看文件尾部的内容。它在实际过程中是非常实用的,可以动态查看文件尾部的内容。比如服务器你部署了一个tomcat网站,网站出现了问题就需要查看tomcat,有时候tomcat日志文件会很大,这时候可以使用tail命令,动态的查看最新的报错信息。

Linux文件操作实用笔记​mp.weixin.qq.com

动态删除nod linux_Linux文件操作实用笔记相关推荐

  1. Linux文件操作实用笔记

    Linux系统遵循一切皆是操作文件的规则.所以想用好Linux系统,就必须要掌握文件相关的操作. 1.创建文件命令:touch 语法格式: touch filename #filename 文件名称. ...

  2. C语言知识点 -- 动态内存管理、文件操作

    C语言知识点 – 动态内存管理.文件操作 文章目录 C语言知识点 -- 动态内存管理.文件操作 一.动态内存管理 1.malloc 2.free 3.calloc 4.realloc 二.文件操作 1 ...

  3. 学生管理系统 C语言 动态链表 结构体 文件操作 设置密码 输入密码回显星号

    C语言 学生管理系统代码 实现功能 功能:学生管理系统设计,每个学生信息作为一条记录,包括姓名.学号.专业.  性别.年龄.   电话.家庭住址.还可以继续拓展 系统要求实现以下功能: 1.输入功能: ...

  4. python写二进制文件 flush_文件操作 · python笔记 · 看云

    [TOC] ## **文件读写模式概述** ### `r` 读文件模式 * r 只读模式 普通读模式,不能写入,不指定编码的话默认使用utf-8编码读取文件 * r+ 读写模式 可以写入,但默认只能将 ...

  5. 20190527-陈静初-文件操作-笔记

    文章目录 文件操作 一.文件的介绍 二.文件的读写 三.文件的重命名与删除 文件操作 一.文件的介绍 定义:用来存储某些内容的容器. 作用:把一些必要的东西或数据存放起来,等需要用到的时候可以直接拿出 ...

  6. 细细品味C#——文件操作

    文件操作也是常用操作之一,一些常用的操作可能只有一两句话,但用时可能一时想不起来,为了方便查询相应的代码,故而把一些常用文件操作整理成册,内容不是很多,便于查找. 文章下载地址:http://file ...

  7. python文件函数_Python之文件操作及常用函数

    常见全局函数: 1.dir(nameStr): 常见系统变量: 1.sys.path:一个包含Python自动搜索文件的路径或目录的列表.可使用列表的操作方法修改.增加默认搜索路径. 一.模块 1.创 ...

  8. Python集合文件操作Day03

    集合 主要作用: 去重 关系测试, 交集\差集\并集\反向(对称)差集 集合也是一种数据类型,一个类似列表东西,它的特点是无序的,不重复的,也就是说集合中是没有重复的数据 #集合定义 list_1 = ...

  9. C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件.......

    本文收集了目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加.拷贝.删除.移动文件.创建目录.递归删除文件夹及文件.指定文件夹下 面的所有内容copy到目标文件夹下面.指定文件夹下面的所有内 ...

最新文章

  1. 【sublime Text】sublime Text3安装可以使xml格式化的插件
  2. 4 app版本号 swift_已开源 app 实现检查更新的简单方式
  3. CentOS 5.9 yum安装LAMP(Apache+MySQL+PHP)
  4. leetcode78 子集
  5. 中科院研究员:教给孩子的数学浅得让人想哭
  6. (68)FPGA模块调用(Verilog调用VHDL)
  7. transition transform
  8. Java 基础 —— Character 与 String
  9. 【无标题】快宝电子面单接口
  10. 软件工程专业英语翻译【考研复试】
  11. POJ 3426 Doors and... more doors 可能会
  12. Apifox 学习笔记 - 前置操作
  13. C#实现批量生成条形码 ——主要用于准考证号的条形码生成
  14. 小学奥数 7826 分苹果 python
  15. [深度学习论文笔记]医学图像分割U型网络大合集
  16. JAVA开发之旅(十)###面向对象(其他)###
  17. vue+elementUl实现登录记住密码功能
  18. HDLC协议的特点及功能,让你一看就会
  19. 串口调试助手读写三菱fx3u数据_C#读写三菱Fx PLC 使用Fx 串口协议 读写Fx3U设备
  20. OpenStack OVS GRE/VXLAN网络

热门文章

  1. idea无法搜索插件问题解决
  2. Tomcat 跨域问题的解决
  3. MySQL大小写敏感的解决方案
  4. 解决虚拟机vmware安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
  5. 如何增加Eclipse输出控制台的容量?
  6. C ++ 11基于反向范围的for循环
  7. Swift for循环:用于索引,数组中的元素?
  8. 为什么处理排序数组要比处理未排序数组快?
  9. idea中的pom文件中的jar包下载不了,手动下载jar包的方法
  10. Java入门(一):Hello World !