一,文件查看more,less,head,tail,cat,tac

  • 分屏查看文件内容

    • more:和man用法一样,但翻屏到尾部自动推出。
    • less:和man用法一样。
  • head:查看文件的前n行。n默认为10.

    • -n num:指定查看多少行

      # head -n 15 /etc/rc.d/init.d/functions
    • -num:指定查看多少行

      # head -15 /etc/rc.d/init.d/functions
  • tail:查看文件的后n行。n默认为10.

    • -n num:指定查看多少行
    • -num:指定查看多少行
    • -f:不退出tail命令,随时显示新加入的行,比如监视日志文件。
  • cat

  • tac

二, 查看文件的详细属性stat

文件包含2部分数据,命令stat查看的就是文件的元数据

  • 元数据 metadata

    # stat /etc/rc.d/init.d/functions
    File: ‘/etc/rc.d/init.d/functions’
    Size: 18281 Blocks: 40 IO Block: 4096 regular file
    Device: fd00h/64768d Inode: 101249164 Links: 1
    Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
    Context: system_u:object_r:bin_t:s0
    Access: 2019-12-15 10:56:30.062075500 +0800
    Modify: 2018-08-24 18:23:27.000000000 +0800
    Change: 2019-11-29 16:46:31.034000000 +0800
    • Access time(atime):文件被查看后,更新此时间
    • Modify time(mtime):文件数据发生改变后,更新此时间
    • Change time(ctime):文件元数据发生改变后,更新此时间
  • 数据:data

三, 修改文件的atime,ctime,和mtime的命令touch

touch一个存在的文件的话,atime,ctime,和mtime都被更新。

  • 语法:touch [OPTION]... FILE...

  • -c:如果touch一个不存在的文件则创建此文件,指定-c就不创建

  • -a:只修改atime

  • -m:只修改mtime

  • -t STAMP :自己指定要修改成什么时间。注意:要放到-a,或者-m的后面。

    use [[CC]YY]MMDDhhmm[.ss] instead of current time

    # touch -mt  281211100908.22 /tmp/he
    # touch -m -t 281211100908.22 /tmp/he

四,文件复制cp,剪切mv,删除rm

  • cp:复制文件或者目录

    • 语法:

      cp [OPTION]... [-T] SOURCE DEST

      cp [OPTION]... SOURCE... DIRECTORY

    • -i:如果要覆盖文件时,提醒是否覆盖

    • -f:强制覆盖目标文件

    • -r,-R:复制目录时使用

    • -d:复制符号链接文件本身,而非其执行的源文件。不指定-d,则把符号链接指向的实际文件复制过来。

    • -a:same as -dR --preserve=all

    • --preserve:复制文件内容的同时,并复制文件的以下metadata

      • mode:文件的权限信息
      • ownership:文件的所属信息
      • timestamps:文件的时间戳
      • context:文件的安全标签?
      • links:文件的符号链接
      • xattr:文件的扩展属性信息
      • all:包含上面的所有
  • mv:剪切文件和目录,基本和cp命令相同。

    • 剪切目录时,不需要指定-r。
  • rm:删除文件或者目录

    • -r:删除目录
    • -i:会询问你是否真的要删除
    • -f:不询问直接删除
    • 在生产环境种,最好先用mv把要删除的文件移动到别的地方,万一以后还有用呢。

c/c++ 学习互助QQ群:877684253

本人微信:xiaoshitou5854

linux 文件管理命令的更多相关文章

  1. Linux 文件管理命令语法、参数、实例全汇总(一)

    命令:cat   cat 命令用于连接文件并打印到标准输出设备上. 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数 ...

  2. Linux学习篇(四)-Linux 文件管理命令详解

    rootfs:根文件系统,Root FileSystem 的简称. Linux 文件命名规则 长度不超过255个字符. 不能使用/当文件名. 严格区分大小写. Linux 目录简介 / 根目录 /bo ...

  3. Linux文件管理命令笔记

    more\less:翻页命令 more:翻页的形式查看文件内容.该命令可作为管道命令. 翻页过程可使用的键: 空格(space):向下翻页: 回车(Enter):向下翻一行: b:往回翻,只限,但管道 ...

  4. 2-3 Linux文件管理命令详解

    1. 复制文件 cp: copy 格式  SRCFILE         DEST 一个文件到一个文件 多个文件到一个目录 注,cd 后面什么都不加,是进入用户的家目录 如果目标文件不存在,则先创建文 ...

  5. Linux文件管理命令 cat

    1.cat 命令:将文件内容连接后传送到标准输出或重定向到文件. 1)命令语法格式:cat [OPTION] [FILE]... 2)命令选项参数说明如下所示. -n(number):从第一行开始对文 ...

  6. Linux文件管理命令

    cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目 ...

  7. linux 基础命令与文件管理

      Linux终端介绍 Shell提示符 Bash Shell基本语法 基本命令的使用:ls.pwd.cd 查看系统和BIOS硬件时间 Linux如何获得帮助 Linux关机命令:shutdow.in ...

  8. Linux文件管理相关命令

    Linux文件管理相关命令   作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在了解了Linux文件管理背景知识之后, 我们可以 ...

  9. Linux常用命令(第二版) --文件管理命令

    文件管理命令 并不建议:照着像命令大全这类的书来学! 常用命令大约有200个. 文件命名规则: a)除了'/'之外所有字符都合法! b)这些字符最好不用 1.空格符,制表符,退格符 2.连接符 3.特 ...

随机推荐

  1. Sublime Text最好的中文教程

    原文链接:http://lucida.me/blog/sublime-text-complete-guide/ 摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最优秀的 ...

  2. Python用正则表达式匹配汉字

    Python用正则表达式匹配汉字 匹配多个汉字,不包括空格 import re res = re.match(r'[\u4E00-\u9FA5]+', '我是 汉字') print(res) # &l ...

  3. Chapter 02—Creating a dataset(Part2)

    三. 导入数据 图02-03:Source of data that can be imported into a dataset 11. 从键盘导入数据 (1)可能是最简单的数据导入方式. (2)使 ...

  4. 管道符和作业控制、shell变量、环境变量配置文件 使用介绍

    第6周第1次课(4月23日) 课程内容: 8.6 管道符和作业控制 8.7/8.8 shell变量8.9 环境变量配置文件扩展bashrc和bash_profile的区别 http://ask.ape ...

  5. C/C++资料

    链接:https://pan.baidu.com/s/1kLLA-teI7Jzxhozx1R6NMw 提取码:6hpb

  6. Mybatis整合spring详细教程(适合小白童鞋)

    目录 1.整合思路 2.整合需要的jar包 3.整合的步骤 4.Dao的开发的两种实现方式 6.Dao的开发的实现方式总结图 @ Mybatis整合spring其实就是SSM框架中SM的整合集成. 1 ...

  7. Unity3D for iOS初级教程:Part 1/3(下)

    转自:http://www.cnblogs.com/alongu3d/archive/2013/06/01/3111735.html 一个手指来统治他们 但是等等,你还没有完全完成! 如果你玩游戏有一 ...

  8. 七种CSS左侧固定,右侧自适应两栏布局

    一 两栏布局基本HTML和CSS 首先创建基本的HTML布局和最基本的样式. 基本的样式是,两个盒子相距20px, 左侧盒子宽120px,右侧盒子宽度自适应 <div class="w ...

  9. 移动前端不得不了解的HTML5 head 头标签 —— HTML基本的头部标签

    HTML的头部内容特别多,有针对SEO的头部信息,也有针对移动设备的头部信息.而且各个浏览器内核以及各个国内浏览器厂商都有些自己的标签元素,有很多差异性.移动端的工作已经越来越成为前端工作的重要内容, ...

  10. 模拟摄像头,AV视频信号线解码,PAL制 NTSC,输入解码显示,终于搞定,记录下!

    模拟摄像头,AV视频信号线解码,PAL制 NTSC,输入解码显示,终于搞定,记录下! 咱们常用的摄像头,监控等,大多数都是AV信号,国内制式都是PAL,采用同轴,传输,这样的好处在于,传输距离可以很长 ...