1.查看
# 查看当前目录下的文件ls# 查看文件(包含隐藏文件(以.开头的文件))ls -a# 查看指定目录下的文件ls /tmp# 查看文件更多信息ls -l# 详情说明-rw-r--r--. 1 root root 24772 3月 3 08:10 install.log# -rw-r--r--. 操作权限# 1 文件引用计数,对于硬链接来说# root 所有者# root 所有组# 24772 文件大小# 3月 3 08:10 文件最后修改时间# install.log文件名# 大小人性化显示ls -h# 显示当前目录本身,而不去显示目录下的东西ls -d /tmp# 查看文件的i节点 (该文件或目录的唯一表示)ls -i
用户:用户和文件之间的关系
- u所有者:谁创建的文件,谁就是所有者,只能是一个人。可以修改。
- g所属组:一个用户集合。
- o其他人:什么也不是的用户。
文件操作权限:
- 第一个字符:文件类型
-:二进制文件d:目录l:软链接文件
- 第2-4字符:
- 所有者权限
- 第5-7字符:
- 所属组权限
- 第8-10字符:
- 其他人权限
- 权限
r第一个权限:读w第二个权限:写x第三个权限:执行,一般文件读写就够了,所以就是是所有者也没有执行权限。只有是可以执行文件才会有第三个权限。-:无
2.创建目录
# 创建yiu目录mkdir yiu# 在tmp下创建yiu目录mkdir /tmp/yiu# 递归创建,即p文件夹不存在mkdir -p /tmp/p/yiu# 创建多个目录mkdir /tmp/yiu1 /tmp/yiu2
3.切换目录
# 切换指定目录cd /tmp/yiu# 返回上一级cd ..# 切换家目录cd ~
4.查看完整目录
# 当前位置的绝对位置pwd
5.删除空目录
# 删除空文件夹rmdir /tmp/yiu
6.复制
# 复制当前 tmp/yiu.log 文件 到 /tmp/yiu 下并重命名 yiu1.logcp tmp/yiu.log /tmp/yiu/yiu1.log# 复制当前 tmp/yiu.log 文件 到 /tmp/yiu 下cp tmp/yiu.log /tmp/yiu# 复制目录cp -r yiuLog /tmp/yiu3# 保留文件信息(修改时间,比如备份的时候就是不需要修改时间)cp -p tmp/yiu.log /tmp/yiu/yiu2.log# 同时复制多个文件cp yiu1.log yiu2.log /tmp/yiuLog1
7.移动
剪切和重命名
# 移动文件mv /tmp/yiu /root# 重命名mv /root/yiu /root/yiu1
8.清屏
# ctrl + lclear
9.删除
数据是不能恢复的。
# 删除yiu文件夹rm -r /tmp/yiu# 强制删除(不询问)rm -f /tmp/yiu.log
10.创建空文件
touch yiu.log
