Linux学习之旅-常用命令-文件处理命令

文章目录

    • 命令格式与目录处理命令 ls
      • 命令格式
      • 目录处理命令:ls
        • -a
        • -l
        • -d
        • -i
        • -h
    • 其他目录处理命令
      • mkdir
      • cd
      • pwd
      • rmdir
      • cp
      • mv
      • rm


Linux操作系统主要是面对服务器来工作,通常不像Windows拥有华丽的图形界面,在Linux中我们通常是在终端用命令行的形式来执行我们的操作。所以掌握我们Linux常用命令是非常必要的。下面主要是介绍文件的处理命令。

命令格式与目录处理命令 ls

命令格式

命令格式: 命令 [-选项] [参数]
如: ls -la /dev
说明:

  1. 不是所有的命令都遵循此格式
  2. 当有多个选项是可以写在一起
  3. 简化选项和完整选项 -a = --all

目录处理命令:ls

  • 命令名称:ls
  • 英文名称:list
  • 命令所在路径:/bin/ls
  • 执行权限:所有用户
  • 功能:显示目录文件
  • 语法:ls 选项[-la] [文件或目录]
    -a 显示所有文件,包括隐藏文件
    -l 显示详细信息
    -d 查看目录属性
    -i 获取i结点(iNode)
    -h 人性化显示数据大小

-a

显示所有文件,包括隐藏文件,其中以 . 开头的就是隐藏文件。如果我们需要创建隐藏文件,只需要在文件名前面加 .
Linux学习之旅-常用命令-文件处理命令_第1张图片

-l

显示详细信息,drwxr-xr-x 叫做用户使用权限,数字3表示该文件被访问了三次,第一个miller是所有者u,第二个miller叫所属组g,4096表示文件大小,单位是字节,后面是最后一次访问的时间。
Linux学习之旅-常用命令-文件处理命令_第2张图片

-d

查看目录属性
Linux学习之旅-常用命令-文件处理命令_第3张图片

-i

获取文件结点,每一个文件都有一个结点号方便系统查找文件。
Linux学习之旅-常用命令-文件处理命令_第4张图片

-h

人性化显示,就是将文件大小的字节表示换成我们熟悉的k,M,G
Linux学习之旅-常用命令-文件处理命令_第5张图片

其他目录处理命令

mkdir

  • 命令名称:mkdir
  • 英文名称:make directories
  • 命令所在路径:/bin/mkdir
  • 执行权限:所有用户
  • 语法规则:mkdir -p [文件名]
  • 功能描述:创建新目录
    -p 递归创建
  • 示例:$ mkdir /tmp/jack
    $ mkdir -p /tmp/jack/a
    Linux学习之旅-常用命令-文件处理命令_第6张图片
    可以同时创建多个目录。

cd

  • 命令名称:cd
  • 英文名称:change directories
  • 命令所在路径:shell内置命令
  • 执行权限:所有用户
  • 语法:cd [目录]
  • 功能描述:切换目录
  • 示例:$cd /tmp/jack/a
    $cd . . 返回上一级目录

Linux学习之旅-常用命令-文件处理命令_第7张图片

pwd

  • 命令名称:pwd
  • 英文名称:print working directory
  • 命令所在路径:/bin/pwd
  • 执行权限:所有用户
  • 语法:pwd
  • 功能描述:显示当前目录的绝对路径
  • 示例:$ pwd
    在这里插入图片描述

rmdir

  • 命令名称:rmdir
  • 英文名称:remove directory
  • 命令所在路径:/bin/rmdir
  • 执行权限:所有用户
  • 语法:rmdir [目录名]
  • 功能描述:删除空目录
  • 示例:$ rmdir /tmp/jack/a

Linux学习之旅-常用命令-文件处理命令_第8张图片

cp

  • 命令名称:cp
  • 英文名称:copy
  • 命令所在路径:/bin/cp
  • 执行权限:所有用户
  • 语法:cp -rp [源文件或目录] [目标目录]
    -r 复制目录
    -p 保留文件属性
  • 功能描述:复制文件和目录
  • 示例:$ cp -r /tmp/jack/a /root
    $cp -rp /tmp/jack/a /tmp/jack/b
    Linux学习之旅-常用命令-文件处理命令_第9张图片
    Linux学习之旅-常用命令-文件处理命令_第10张图片

mv

  • 命令名称:mv
  • 英文名称:move
  • 命令所在路径:/bin/mv
  • 执行权限:所有用户
  • 语法:mv [源文件或目录] [目标目录]
  • 功能描述:剪切文件和改名
  • 示例:$mv /tmp/jack/a /tmp/jack/b
    Linux学习之旅-常用命令-文件处理命令_第11张图片
    Linux学习之旅-常用命令-文件处理命令_第12张图片

rm

  • 命令名称:rm
  • 英文名称:remove
  • 命令所在路径:/bin/rm
  • 执行权限:所有用户
  • 语法:rm -rf [文件或目录]
    -r 删除目录
    -f 强制执行
  • 功能描述:删除文件
  • 示例:$rm -rf /tmp/jack/b/baga
    Linux学习之旅-常用命令-文件处理命令_第13张图片
    这里我补充一点,在我的虚拟机下,没有-f也是没有提示是否删除的,但是正常情况下面是有的,所以一般我们还是用rm-rf命令比较好。

你可能感兴趣的:(Linux操作系统学习)