实用Linux命令(1)目录操作

来源:互联网 发布:php安装教程 windows 编辑:程序博客网 时间:2024/05/11 15:04

对目录进行操作是日常最重要、最频繁的操作之一。目录操作主要包括路径显示、目录建立和删除以及目录搜索等。

1 ls 命令

格式:ls [选项] [目录名]

功能:列出目标目录中所有的子目录和文件


例如[htc@localhost day01]$ ls-l c*  表示列出当前目录中所有以”c”开头的文件,其实如果只输入ls,后面什么参数和对象都不跟,则会列出当前工作目录的内容清单。

2 dir 命令

格式:dir [选项] [目录名]

功能:与命令ls类似,它具有较少的命令行参数,但在功能上并不逊色于ls命令。选项可用man dir来查询,按q可以退出当前查询窗口。

3 pwd命令

格式:pwd

功能:显示用户当前工作目录的完整路径

4 cd 命令

格式:cd [目录名]

功能:将当前用户的当前工作目录更改至cd命令中指定的目录。

cd ..  表示进入当前目录的上一级目录

cd ../.. 表示进入当前目录的父目录的父目录

cd  表示直接进入当用户的主目录“~” 中。

5 mkdir 命令

格式:mkdir [选项] dirName

功能:创建以dirName命名的目录。

选项说明:

-m  用于对新建目录设置存取权限,也可以用chmod命令进行设置

-p  需要时创建上层目录,如果目录已存在,则不视为错误。

例如在/home/htc目录中创建子目录mydir可以使用如下命令:

[root@localhost ~]#mkdir /home/htc/mydir

6 rmdir 命令

格式:rmdir [选项] 目录名

功能:删除空的目录

选项说明:

-p 当子目录被删除后,如果要使当前目录也成为空目录,则将当前目录也删掉

例如,要删除/home/htc/mydir中的子目录subdir,并且如果删除后子目录mydir为空,也将该目录删除,可用如下:

[root@localhost ~]# rmdir –p /home/htc/mydir/subdir

如果要删除的目录非空,则删除操作将不会进行,并且会出现错误提示。

 

原创粉丝点击