1、目录的操作命令

   日期:2020-09-26     浏览:138    评论:0    
核心提示:一、目录的操作命令1、ls 命令:显示目录下的内容-a显示所有文件-d显示当前目录信息,而不是目录下的文件-i显示文件的 I 节点号-l打印出每一个文件的详细信息2、cd 命令:切换所在目录的命令~代表用户的家目录-代表上次所在目录.代表当前目录…代表上级目录3、mkdir 命令:创建目录-p递归创建目录-m 权限值创建一个拥有相应权限值的目录-v创建一个目录会提示目录创建成功

1.1 ls 命令:显示目录下的内容

-a 显示所有文件
-d 显示当前目录信息,而不是目录下的文件
-i 显示文件的 I 节点号
-l 打印出每一个文件的详细信息
例1:列出当前目录下的所有文件。
[root@test ~]# ls -a
.    .test  .viminfo	..	test	test1
例2:列出目录 etc 的详细信息。
[root@test ~]# ls -ld /etc
drwxr-xr-x. 78 root root 4096 Sep 24 13:39 /etc
例3:列出 root 用户家目录下 test 文件的 I 节点号。
[root@test ~]# ls -i /root/test
262995 /root/test
例4:列出目录 sys 下的所有文件的详细信息,并按照文件修改时间排序。
[root@test ~]# ls -lt /etc
total 1368
-rw-r--r--   1 root root      172 Sep 24 13:39 resolv.conf
-rw-r--r--   1 root root        5 Sep 24 13:30 hostname
-rw-r--r--.  1 root root      914 Sep 24 13:23 chrony.conf
-rw-r--r--   1 root root      795 Sep 24 13:23 ntp.conf
-rw-r--r--.  1 root root       17 Sep 24 13:23 locale.conf

1.2 cd 命令:切换所在目录的命令

~ 代表用户的家目录
- 代表上次所在目录
. 代表当前目录
代表上级目录
例1:切换至 sys 目录下,并列出目录下。
[root@test ~]# cd /sys/
[root@test sys]#
例2:切换至 sys 目录的上级目录。
[root@test sys]# cd ..
[root@test /]#
例3:切换至上次所在的目录。
[root@test /]# cd -
/sys
[root@test sys]#
例4:切换至 root 用户所在的家目录。
[root@test sys]# cd ~
[root@test ~]#

1.3 mkdir 命令:创建目录

-p 递归创建目录
-m 权限值 创建一个拥有相应权限值的目录
-v 创建一个目录会提示目录创建成功
例1:创建一个目录 test1。
[root@test ~]# mkdir test1
[root@test ~]# ls
test1
例2:创建一个权限为 444 的目录 test2。
[root@test ~]# mkdir -m 444 test2
[root@test ~]# ls -l
total 8
drwxr-xr-x 2 root root 4096 Sep 24 14:30 test1
dr--r--r-- 2 root root 4096 Sep 24 14:32 test2
例3:创建目录 test3...test6 并显示创建成功。
[root@test ~]# mkdir -v test{1..6}
mkdir: created directory ‘test1’
mkdir: created directory ‘test2’
mkdir: created directory ‘test3’
mkdir: created directory ‘test4’
mkdir: created directory ‘test5’
mkdir: created directory ‘test6’
[root@test ~]# ls
test1  test2  test3  test4  test5  test6
例4:创建一个目录 test 并在 test 目录下创建 test1 test2。
[root@test ~]# mkdir -p test/test{1..2}
[root@test ~]# tree test
test
├── test1
└── test2

2 directories, 0 files

1、4 rmdir 命令:删除非空目录

-p 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。
-v 显示指令执行过程。
例1:删除 test 目录下的 test1,并显示指令执行过程。
[root@test ~]# rmdir -v test/test1
rmdir: removing directory, ‘test/test1’
例2:删除 test 目录下的 test2,当 test 目录下为空时也一并被删除。
[root@test ~]# rmdir -p test/test2/
[root@test ~]# ls test
ls: cannot access test: No such file or directory
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服