美文网首页
Linux文件管理

Linux文件管理

作者: 睦月MTK | 来源:发表于2019-12-16 20:55 被阅读0次
  • ls
    [-a] 额外列出隐藏的文件
    [-d] 仅仅列出目录文件本身
    [-S] 按照文件大小排序
    [-t] 按照文件修改时间排序
    [-h] 把文件大小加上单位
    [-r] 反排序
    [-i] 显示inode
    [-l]

  • cd

  • pwd(显示目前所在目录)
    [-P] 显示真路径,而不是链接的路径

  • mkdir
    [-m xyz] 直接设置该目录文件的权限(chmod)
    [-p] 如果有不存在的父目录,则创建,可以一直向上递归

  • rmdir(只能删除非空目录)

  • cp
    [-f] 如果存在目标文件,则强制覆盖
    [-i] 如果存在目标文件,则总是询问
    [-P] 连同文件的属性(mode,ownership,timestamps)一同复制过去,而非使用默认属性
    [-r] 会复制目录
    [-l] 使用硬链接进行复制
    [-s] 使用软连接进行复制
    [-d] 若被复制文件是一个链接文件,则复制链接文件的属性,而不是链接文件本身
    [-a] 等同于[-dr --preserve=all],[--preserve=all]表示复制文件的所有属性,包括链接属性
    [-u] 如果目标文件比原文件旧,才进行覆盖

  • ln
    [-f] 如果目标文件已经存在,则强制覆盖
    [-i] 如果目标文件已经存在,则总是询问
    [--backup] 如果目标文件已经存在,则为目标文件进行备份(名字加一个'~',或者使用[-U suffix]指定备份文件的后缀),备份文件各种属性和原来的一样
    [-d] 由于对目录文件进行硬链接是不允许的(软链接可以),所以需要加上-d,并且必须是超级用户
    [-s] 创建一个软连接[1]

  • mv
    [--backup] 如果目标文件已经存在,则为目标文件进行备份(名字加一个'~',或者使用[-S suffix]指定备份文件的后缀),备份文件各种属性和原来的一样
    [-f] 如果目标文件已经存在,则强制覆盖
    [-i] 如果目标文件已经存在,则总是询问
    [-u] 如果目标文件比原文件旧,才进行覆盖
    [-v] 详细显示所有执行的内容

  • rm
    [-f] 强制删除,忽略不存在的文件,不会出现警告
    [-i] 每次删除前都进行询问
    [-d] 删除空目录文件
    [-r] 删除目录文件及里面所有的文件
    [-v] 详细显示所有执行的内容

  • cat 从文件的头部开始展示
    [-A] 显示出一些看不到字符用特殊字符展示出来(tab -> ^ ),并在行尾添加$
    [-b] 在非空行的行首展示行号
    [-n] 在行首展示行号
    [-s] 将重复的空行删除,即如果有多个空行,则只展示一个空行

  • tac 从文件尾部展示

  • nl 显示行号

  • more 把内容按页翻动
    [-d] 会在最下方显示提示信息,而不是--more--
    [-s] 不会展示重复的空行
    [-NUM] 设置翻页的行数
    [+NUM] 从多少行开始展示数据
    注意:在执行过程中还可以发出以下指令:
    space :表示向下翻页
    enter :表示向下翻行
    b :向上翻页,对管道无效
    /string :向下搜索带string字符的行
    :f :显示当前行数
    q :退出

  • head 展现文档的前几行内容
    [-n] 展现前几行,默认10行

  • tail 展现文档的后几行内容
    [-n] 展现后几行,默认10行
    [-f] 将会一直检测文件末尾,如果有新内容,会直接显示

  • less 强大的文件查看指令
    [-e] 当文件浏览完后不是继续停留,而是直接退出
    [-f] 强制打开特殊文件,如目录文件,二进制文件等等
    [-i] 忽略搜索时候的大小写
    [-m] 会显示查看进度的百分比信息
    [-N] 显示每行的行号
    [-s] 压缩空行
    注意:在执行过程中还可以发出以下指令:
    向文件头部翻动半页: ctrl + U
    向文件头部翻动一页: ctrl + B
    向文件末尾翻动半页: ctrl + D
    向文件末尾翻动一页: ctrl + F
    ?string : 向上搜索string(会标记所有的搜索结果)
    /string : 向下搜索string(会标记所有的搜索结果)
    n : 重复上一个搜索指令
    N : 反向重复上一个搜索指令
    h : 显示帮助页面
    g : 移动至文件开头
    G : 移动到文件末尾
    q/ZZ : 退出less
    v :可以编辑文件
    m 标记名 : 在当前位置设置标记
    ' 标记名 :跳转到标记位置
    :n : 查看下一个文件,如果同时指定查看多个文件的话(less test test2)
    :p : 查看上一个文件

  1. inode与软连接与硬链接

相关文章

  • Linux入门知识

    基础: Linux是什么 Linux用户、文件、目录管理 VIM编辑器 Linux文件系统管理进阶: Linux网...

  • Linux文件管理

    Linux教程 Linux文件管理 本文介绍如何在Linux上创建文件、删除文件、复制文件、移动文件 使用touc...

  • Linux 常用命令(二)

    Linux常用命令(二) Linux文件管理 Linux的文件层次标准 Filesystem Hierarchy ...

  • Linux文件权限管理

    Linux文件权限管理 linux文件属性 改变权限 查看用户组

  • Linux文件管理

    Linux 文件管理系统 Linux的文件管理系统有很多,例如:本地文件系统:ext3,ext4,xfs,btrf...

  • 5.文档管理

    一、文件管理 Linux 系统中有 一切皆文件 的说法。文件是文件硬件设备也是文件就是在 Linux 中管理计算机...

  • 2018-07-01

    Linux的文件管理和Bash的基础特性 一:Linux的文件管理类命令 (一)目录管理命令: 1、ls:用于显示...

  • Linux目录及文件相关知识整理

    Linux 文件管理是学习 Linux 的基础,看了鸟叔的 Linux 书籍,把 Linux 目录及文件相关的知识...

  • linux 文件属性与目录管理

    linux 文件属性与目录管理 linux 文件属性 linux 文件基本属性 当为[ d ]则是目录 当为[ -...

  • Linux磁盘与文件系统管理

    Linux磁盘与文件系统管理 Linux磁盘与文件管理系统 2017-06-12 09:41:28 ...

网友评论

      本文标题:Linux文件管理

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