Linux目录操作
1、目录操作概述
2、ls显示目录内容
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
ls -a 显示目录下的所有文件(包括隐藏文件),a就是all的缩写
ls 显示目录(不包括隐藏文件)
ls / 显示根目录
ls -l 显示长格式(显示的东西比较多,l就是long的缩写)
ls -i 显示文件的id
ls -a -l
我们介绍下后六列的内容(以第一行为例)
第二列(2):引用计数,代表文件被引用几次,普通用户只是了解下即可
第三列(xiangzi):文件所有者
第四列(xiangzi):文件所属组
第五列(83):文件大小,单位是字节,如果想展示人性化的大小,可以使用 ls -lh (h就是human人类的意思)
第六列():文件最后修改时间
第七列:文件名字
(
背景知识:linux将用户分为三类,应用到每个文件上,分别是所有者user,组group和其他人other;
文件的创建者就是所有者,所有者只能是一个用户,而且可能会变更。
所属组定义了一组相同类型的用户。
其他人
)
第一列的内容解析
这里介绍的是 -d 命令 (d是dicr)
总结一下
ls命令
-a 能查到全部文件,包括隐藏文件
-l 能查到详细信息
-d 指定目录的信息
-h 很人性化的显示
-i 帮助你查询到任何一个文件的id
这些命令都是*组合的,没有顺序限制
比如
ls -a -l
ls -al
ls -l -a
3、mkdir 创建目录
命令名称:mkdir
命令英文原意:make directiories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法: mkdir -p [目录名]
功能描述:创建新目录
-p 递归创建
4、cd切换工作目录
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法: cd [目录名]
功能描述:切换目录
范例:
$ cd /temp/japan/boduo 切换到指定目录
$ cd .. 回到上一级目录
5、pwd显示当前目录
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法: pwd
功能描述:显示当前目录
范例:
$ pwd
6、rmdir删除目录
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法: rmdir [目录名]
功能描述:删除空目录
范例:
$ rmdir /temp/japan/boduo
注意:只能删除空目录,你要删除空目录,只能先删除这个目录下的文件才可以。
7、cp拷贝目录
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法: cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
功能描述:复制文件或目录
范例:
8、mv剪切、改名
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法: mv [原文件或目录] [目标目录]
功能描述:剪切文件或改名
范例:
9、rm删除目录
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法: rm -rf [文件或目录]
-r 删除目录
-f 强制执行
功能描述:删除文件
范例:
上一篇: 汤咸了怎么办,更好的方法你学会了吗?