0%

linux目录操作命令

目录操作命令

文件列表

ls命令文件列表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ls [选项] [参数]

------------------------------
-l 详细信息
-L 紧接着符号性连接,列出它们指向的文件
-a 所有文件,包含隐藏文件(以点号起始的文件)
-A 与-a相同,但是不会列出来. 和 ..
-c 根据创建时间排序显示
-t 根据文件修改时间排序
-d 查看目录信息,而不是子目录信息
-h 人性化设置
-i 查看文件节点(inode)号
-s 显示每个文件的大小
-S 指定按大小排序
-F 在显示的目录后加上/、可执行文件后加上*、符号链接名后加上@
-1 数字1,单栏输出
-r 倒序排序
-R 递归列出,下延进入每个子目录

多个参数可以拼接,且没有先后顺序

ls还支持过滤器,可以进行简单的文本匹配

  • 问号?代表一个字符
  • 星号*代表零个或多个字符
1
2
3
4
5
6
7
8
# 查看14开头的文件
ls -l 14*
-rw-r--r-- 1 work work 120672 Dec 17 2022 142_1671187285060.lp
-rw-r--r-- 1 work work 120666 Dec 17 2022 142.lp

#
ls -l heap.h?rof
-rw------- 1 work work 456892187 Apr 26 2023 heap.hprof

跳转转位置

cd命令跳转位置

1
cd home

创建目录

mkdir命令创建目录

1
2
3
4
5
6
mkdir test

---------------
-p 递归创建目录,父目录不存在的情况下先生成父目录
-m 自定义创建目录权限,如mkdir -m 777 a.txt
-v 显示创建目录的详细信息

删除目录

rmdir命令删除目录

1
2
3
4
5
rmdir test

--------------
-v 显示删除过程
-p 如果父目录为空,则一并删除

当前所在位置

pwd命令

1
pwd

欢迎关注我的其它发布渠道