**
文件管理常见命令
**
1、命令常见格式
【命令】【选项】【参数】 例子:ls -a / 根目录下所有文件
注意:-后面是简化选项 --后面是选项全称 例:-a 和 --all 其实是一样的
2、文件属性
当我们查看某一目录下文件时,ls -a /某目录 ,但是只看到文件名称,所以要想看到文件的属性采用ls -l 文件 ,命令
文件属性展示格式:
文件权限 用户,用户组 文件大小 文件更新时间 文件名称 ,五部分
文件权限:- 代表 二进制文件 d 目录文件 l 软链接文件 后面分别代表
用户权限/用户组权限/其他权限。
用户、用户组:
文件大小:21553是使用的字节展示,所以必须换算,但是选项 h 可以转换为人性化展示,常配合-lh可以换算为KB/M。
文件更新时间:切记这个不是文件的创建时间,当我们对文件操作是,时间就会改变。如果未动那么就是创建时间。
文件名称:
3、常见命令
(1)ls 英文list的缩写,常见选项:
-a :所有文件(可以看到隐藏文件多为系统文件,.开头)
-l :参看参数属性
-d:目录
-h: human人性化展示。
选项是可以使用多个进行组合的-lh
(2)cp 英文copy ,文件复制命令,常见选项
-r :包含目录递归复制
-p:包含文件属性,例如文件更新时间
文件复制是可以多个文件复制,cp /tmp/a /tmp/p /root
文件的改名,cp /tmp/a /root/aa
(3)mkdir 创建文件目录命令,常见选项:
-m:直接给文件配属权限
-p:递归创建目录
mkdir /tmp/a/c 如果a目录不存在,那么c无法创建,因此采用选项-p
即mkdir -p /tmp/a/c
(4)rmdir 删除文件目录 常见选项:
- p 连同上一级空目录一起删除。
(5)rm 英文remove 删除文件或目录 常见选项
-r 递归删除
-f 强制删除
(6)mv 英文move 移动目录文件,常见选项:
-f:强制覆盖
-i:友好互动式询问
-u:检查是否是最新的,然后更新
来源:CSDN
作者:laobao11
链接:https://blog.csdn.net/laobao11/article/details/104512303