在Linux下常用的目录命令有ls cd pwd mkdir rmdir tree
1.ls命令
ls 用于某路径下列出文件列表
-l:长格式(显示文件的详细信息)
文件类型:
-:普通文件 f
d:目录文件 directory
b:块设备文件 block
c:字符设备文件 character
l:符号链接文件 symbolic link
p:命令管道文件 pipe
s:套接字文件 socket
文件权限:9位 每3位一组。每一组 rwx(读 写 执行) r--(只读)
文件硬链接的次数#inode
文件的属主 owner
文件的属组 group
文件的大小 size 单位默认是字节
时间戳 timestamp 最近一次被修改的时间
时间戳有三种:
访问:access,文件被访问的时间
修改:modify,文件的内容被修改
改变:change ,metadata ,元数据
-h:用作单位转换(用人易读的单位显示文件的大小)
-a:显示以.开头的隐藏文件
.标示当前目录
..标示父目录
-d:显示目录自身信息
-i:index node ,iNode
-r:逆序显示
-R:递归显示 recursive
2.cd命令 change diretory
cd ~ #进入用户的家目录
cd - #与上一次的目录之间进行切换
cd ~USERNAME #进入某个用户的家目录
3.pwd #用于显示当前工作目录 print working diretory
4.mkdir:创建空目录
-p: 一层一层创建(默认不行) 如:mkdir a/b/c
-v: 显示创建目录过程
技巧:{} 将{}内的内容展开
mkdir -pv /mnt/test/x/m /mnt/test/y
上面的命令可以简写为 mkdir -pv /mnt/test/{x/m,y}
5.删除目录:rmdir(remove directory)
删除空目录
注意:只能用来删除空目录!!!!!!!!
6.打印目录树tree
tree directory_name