目录操作命令

ls命令

项目 内容
命令名称 ls
英文原意 list
所在路径 \bin\ls
执行权限 所有用户
作用 显示目录下的内容

命令格式

ls [选项] [文件名或目录名]
选项:
	-a:显示所有文件
	-d:显示目录信息
	-h:按照我们习惯的方式显示文件大小
	-i:显示文件的i节点数
	-l:长格式显示

常用用法

  • “-a"选项
    显示所有文件,隐藏文件也不例外。Linux目录操作命令
    Linux中以’.'开头的文件是隐藏文件,只有通过”-a"选项才能查看

  • "-l"选项
    用于显示文件的详细信息。Linux目录操作命令
    第一列:权限
    第二列:引用计数。文件的引用计数代表文件的硬链接个数,而目录的引用计数 代表该目录有多少个一级子目录。
    第三列:所有者,也就是这个文件属于哪个用户。默认文件的创建用户。
    第四列:所属组。
    第五列:大小。默认单位字节。
    第六列:文件修改时间。
    第七列:文件名

  • "-d"选项
    Linux目录操作命令

  • "-h"选项
    Linux目录操作命令

  • "-i"选项
    每个文件都有一个inode的隐藏属性,可以看成系统搜索这个文件的ID,此选项即查看文件的inode。
    Linux目录操作命令

cd命令

项目 内容
命令名称 cd
英文原意 change directory
所在路径 Shell内置命令
执行权限 所有用户
作用 切换所在目录

Linux命令按照来源分为两种:Shell内置命令和外部命令。所谓Shell内置命令,就是Shell自带的命令,这些命令是没有执行文件的;而外部命令就是由程序员单独开发的,是外来命令,所以会有命令的执行文件。Linux中绝大部分命令都是外部命令。

命令格式

cd [目录名]

常用用法

  • 基本用法
    Linux目录操作命令
  • 简化用法
    这些简化用法用以加快目录切换。
特殊符号 作用
~ 代表用户的家目录
- 代表上次所在目录
. 代表当前目录
代表上级目录

mkdir命令

项目 内容
命令名称 mkdir
英文原意 make directories
所在路径 /bin/mkdir
执行权限 所有用户
作用 创建空目录

命令格式

mkdir [选项] 目录名
选项:
	-p:	递归建立所需目录

常用用法

  • 建立目录
    Linux目录操作命令
  • 递归建立
    用于创建一连串空目录,所谓递归,即一级一级创建目录。
    Linux目录操作命令

rmdir命令

项目 内容
命令名称 rmdir
英文原意 remove empty directories
所在路径 /bin/rmdir
执行权限 所有用户
作用 删除空目录

命令格式

rmdir [选项] 目录名
选项:
	-p:		递归删除目录

常用用法

  • 删除目录
    Linux目录操作命令
  • 递归删除目录
    Linux目录操作命令
    rmdir只能删除空目录,作用非常有限,一旦目录中由内容,就会报错。

tree命令

项目 内容
命令名称 tree
英文原意 list contents of directories in tree-like format
所在路径 /usr/bin/tree
执行权限 所有用户
作用 显示目录树

命令格式

tree [选项]  [目录名]
选项:
	-a:		显示所有目录和文件
	-L n:	显示n层目录
目录名:
	默认为当前目录下

常用用法

  • 不加选项和参数
    Linux目录操作命令
  • 显示n层目录
    Linux目录操作命令

相关文章: