美文网首页
Linux常用文件相关指令

Linux常用文件相关指令

作者: 景山道人 | 来源:发表于2019-03-07 00:11 被阅读0次

文件

Reference:《Linux命令行与Shell脚本编程大全》,人民邮电出版社

学习过程中顺便记下来,以下内容全部来自本书

  1. 创建文件

    • touch file_one
      • 创建空文件
      • 对已存在的文件使用可以改变其修改时间
    • touch -a file_one
      • 只修改文件访问时间
    • ls -l --time=atime file_one
      • 用于以列表形式展示其信息 + 访问时间
  2. 复制文件

    • cp source destination
      • 将destination处的文件复制给source,修改文件名
    • cp -i source destination
      • 强制询问是否覆盖已有文件
    • cp -i file_one /home/Downloads/
      • 要加上一个/来表示这是一个路径,不然会创建名为Downloads的文件,并复制过去
    • cp -i /etc/NetworkManager/NetworkManager.conf .
      • 将左文件复制到当前目录.
    • cp -R Scripts/ Mod_scripts
      • 递归复制整个目录的内容
      • 创建右边名称的目录,并将左边的目录内容复制过去
    • cp *script Mod_Scripts/
      • 将所有以script结尾的文件复制到Mod_Scripts目录中
  3. 制表键自动补全

    • cp file_name Mod_Scripts/
      • 可以让shell帮忙将内容补完整,文件名不用全部输完
      • 需要有足够的文件名信息
  4. 链接文件

    • 符号链接
      • ls -l data_file sl_data_file
      • 符号链接是一个真实文件,指向另一个文件。后面的是符号链接文件
      • ls -l能够查看,->会表示一个文件指向另一个文件
      • ls -i也可以查看inode编号
    • 硬链接
      • 创建独立的虚拟文件,包含原始文件的信息及位置,实际上是同一个文件。
      • ln code_file h1_code_file,不用再加入额外的参数
  5. file my_file

    • 探测文件内部并决定文件是什么类型
    • file Dir能判断是否为目录
    • file + 带着符号链接的文件,能够指向链接的文件
    • file script会展示exutable
    • file + 二进制文件 会展示面向的平台和需要何种类型的库
  6. 重命名

    • mv fileName1 fileName2
      • inode和时间戳保持不变
    • mv dir1/file1 dir2/file2
      • 能够移动文件位置并修改名称
    • mv dir1 dir2
      • 移动整个目录及内容
  7. 查看整个文件

    • cat
      • cat test1
        • 查看内容
      • cat -n test1
        • 可以加上行号
      • cat -b test1
        • 只给有文本的行加上行号
      • cat -T test1
        • 去掉制表符
    • more
      • 显示一页后停下
    • less
      • more的升级版
      • 可以输入man less浏览less相关选项
  8. 查看部分文件

    • tail
      • 显示末尾10行
    • tail -n 2 file
      • 修改为最后2行
    • tail -f
      • 能够在其他进程使用该文件时查看内容,且会不断显示添加的内容
      • 可用于实时监测系统日志等
    • head file
      • tail相对
    • head -5 file
      • 修改行数

写到这里,昨天看的那些忘了一半……

再看一遍8

相关文章

  • Linux常用文件相关指令

    文件 Reference:《Linux命令行与Shell脚本编程大全》,人民邮电出版社学习过程中顺便记下来,以下内...

  • Linux第一天

    Linux第一天 linux目录 Shell指令 就是Linux指令 常用的shell指令 目录 删除 查看文件 ...

  • Linux常用指令

    Linux常用指令 切换目录指令:cd 列出文件列表:ls ll Linux下,以.开头的文件都是隐藏文件 创建目...

  • Linux运维指令

    常用指令 RPM Chomd 解压与压缩 Linux服务器文件下载到Mac

  • 常用ADB指令总结

    1 常用Linus文件操作指令: 2 adb相关指令 adb shell指令 adb shell是指从PC进入目标...

  • linux

    1、linux文件相关指令 创建目录:mkdir 创建文件:touch 删除目录:rm -rf 复制文件:cp 两...

  • Linux笔记

    1.Linux系统目录结构及说明 2.常用Linux指令 文件移动命令mv命令格式:mv [-fiv] sourc...

  • Linux文件类型

    了解Linux的文件属性,有个重要且常用的指令必须先说,就是ls这一list文件的指令。 ls是list的意思,与...

  • linux常用指令-文件目录

    Linux 常用命令学习[https://www.runoob.com/w3cnote/linux-common-...

  • linux常用指令-文件/目录

    查看目录(ls、pwd) 目录切换(cd) 目录创建(mkdir) 目录移动(mv) 目录复制(cp) 目录/文件...

网友评论

      本文标题:Linux常用文件相关指令

      本文链接:https://www.haomeiwen.com/subject/hytqpqtx.html