Linux之文件目录指令(一)

一、pwd命令

pwd命令是“print working directory”中每个单词的首字母缩写,其功能正如所示单词一样,为打印工作目录,即显示当前工作目录的绝对路径

语法格式: pwd

参考实例

查看当前工作目录路径:

[root~]# pwd
/home/linuxcool

二、ls命令

ls 能是列出指定目录下的内容及其相关属性信息

默认状态下,ls命令会列出当前目录的内容。而带上参数后,我们可以用ls做更多的事情

语法格式: ls [选项] [文件]

常用参数:

参数 作用
-a 显示所有文件及目录 (包括以“.”开头的隐藏文件)
-l 使用长格式列出文件及目录信息
-t 根据最后的修改时间排序
-S 根据文件大小排序
-R 递归列出所有子目录

参考实例

列出所有文件(包括隐藏文件):

[root~]# ls -a

列出文件的详细信息:

[root~]# ls -l

列出根目录(/)下的所有目录:

[root~]# ls / 

列出当前工作目录下所有名称是 “s” 开头的文件 :

[root~]# ls -lt s*

注:可以几个参数合在一起写

列出 /bin 目录下的所有目录及文件的详细信息 :

[root~]# ls -lR /bin

列出当前工作目录下所有文件及目录并以文件的大小进行排序 :

[root~]# ls -aS

三、cd命令

cd命令是”change directory”中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录

其中目录的路径可分为绝对路径和相对路径。若目录名称省略,则切换至使用者的用户目录(也就是刚登录时所在的目录)

另外,“~”也表示为用户目录的意思,“.”则是表示目前所在的目录,“…”则表示当前目录位置的上一级目录

**语法格式:**cd [参数] [目录名]

常用参数:

参数 作用
返回上一次所在目录
~ 切换至当前用户家目录
切换至当前目录位置的上一级目录

参考实例

将当前工作目录切换到dir目录,并使用pwd命令查看当前目录:

[root~]# cd dir
[root dir]# pwd
/root/dir

使用“cd ~ ”和“cd … ”命令进行目录的切换操作,并使用pwd命令查看当前目录:

[root dir]# pwd
/root/dir
[root dir]# cd ~
[root~]# pwd
/root
[root dir]# pwd
/root/dir
[root dir]# cd ..
[root dir]# pwd
/root

使用“cd …/…”命令返回上两级目录:

[root dir_2]# pwd
/root/dir/dir_1/dir_2
[root dir_2]# cd ../..
[root dir]# pwd
/root/dir

使用“cd”命令返回当前用户目录。“cd – ” 命令返回上一次所在目录:

[root  dir_2]# pwd
/root/dir/dir_1/dir_2
[root  dir_2]# cd
[root~]# pwd
/root
[root~]# cd --
/root/dir/dir_1/dir_2
[root  dir_2]# pwd
/root/dir/dir_1/dir_2

四、mkdir命令

mkdir命令是“make directories”的缩写,用来创建目录

注意: 默认状态下,如果要创建的目录已经存在,则提示已存在,而不会继续创建目录。 所以在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 mkdir命令还可以同时创建多个目录

语法格式 : mkdir [参数] [目录]

常用参数:

参数 作用
-p 递归创建多级目录
-m 建立目录的同时设置目录的权限

参考实例

在工作目录下,建立一个名为 dir 的子目录:

[root~]# mkdir dir

在目录/usr/linuxcool下建立子目录dir,并且设置文件属主有读、写和执行权限,其他人无权访问

[root~]# mkdir -m 700 /usr/linuxcool/dir

同时创建子目录dir1,dir2,dir3:

[root~]# mkdir dir1 dir2 dir3

递归创建目录:

[root~]# mkdir -p linuxcool/dir
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章