Linux--目录操作命令

1.ls

英文原意:list

所在路径:/bin/ls

执行权限:所有用户

命令格式:ls [选项] [文件名或目录名]

选项:

-a:(a就是all)显示所有文件,包含隐藏文件。隐藏文件:比较重要的系统文件,非必要不能乱动。在windows下,绝大多数的病毒和木马都会把自己变成隐藏文件。

-l:显示目录下文件的详细信息。

第一列:权限

第二列:引用计数。文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表目录有多少个一级子目录。

第三列:所有者,这个文件属于哪个用户。默认所有者是文件的建立用户

第四列:所属组。一般情况下就是建立用户的所在组。

第五列:大小,默认单位是字节

第六列:文件修改时间,文件状态修改,数据修改都会更改这个时间。

第七列:文件名称

-d:显示目录本身的信息,和l选项结合:-ld,显示目录本身的详细信息

-h:(human)按照人的习惯显示文件大小,与l结合:-lh,另外,ls-l显示的是字节

-i:显示目录下文件的同时,显示文件的inode号(inode:系统搜索这个文件的ID)

2.cd命令

英文原意:change directory

所在路径:shell内置命令(内置命令:shell自带的命令,没有执行文件,外部命令:程序员单独开发的,是外来命令,所有会有命令的执行文件)

执行权限:所有用户

命令格式:cd  [选项]  [目录名]

-P:如果切换的目录是软链接目录,则进入原始的物理目录,而不是进入软链接目录

-L:如果切换的目录是软链接目录,则直接进入软链接目录

简写:

cd ~:快速回到用户的家目录,cd回车也可以快速回到家目录

cd-:代表回到上次所在目录

cd .进入当前目录

cd .. 回到上级目录

3 mkdir命令:创建目录

英文原意:make directories

所在路径:/bin/mkdir

执行权限:所有用户

命令格式:mkdir [选项] 目录名

选项 -p:递归建立所需目录

4.rmdir:删除空目录

英文原意:remove empty directories

所在路径:/bin/rmdir

执行权限:所有用户

命令格式 rmdir 「选项」目录名

选项

-p:递归删除目录(只能删除空目录,一旦目录中有内容,就会报错)

5 tree:以树形结构显示目录下的文件

英文原意:list contents of directories in a tree-like format

所在路径:/usr/bin/tree

执行权限:所有用户

一般格式:tree 目录名

参考书籍:《细说linux基础知识》

原文地址:https://www.cnblogs.com/shuangcao/p/14031315.html