一、文件系统管理
1.Linux所有文件都在根目录下
2.Linux中所有文件盘需要挂载才可以使用
3.Linux系统的重要目录
/root 超级用户的root的家目录
/home/username/ 普通用户的家目录
/usr 安装的软件,共享库等目录重要的子目录
/usr/bin 用户命令
/usr/sbin 系统管理员命令
/usr/sbin 系统管理员命令
/usr/local 本地自定义软件安装目录
/etc 系统的配置文件
/var 数据库文件,日志文件和网站内容等
/tmp 系统临时文件目录
/boot 内核文件的引导目录
/dev 设备文件目录
/proc 和 /sys 反应当前系统运行状态
二、文件和目录的命令规则
1.无论是文件还是目录,名字不超过255字符。
2.字符是要有效的,除斜线(/)之外
不要使用某些特殊的字符在文件或者目录名中
当文件名中有特殊字符时,应该用引号保护起来
3.命名和大小写需要注意
三、Linux系统的路径
1.绝对路径
·以‘/’根开头的路径
·文件位置的全路径
·任务位置都可以使用
2.相对路径
·不以‘/’根开头的路径
·当前工作目录的相对位置
·在特定的位置才可以使用
. 显示当前目录
.. 显示上一级目录
cd - 切换 到上一次所在的目录
四、文件类型
显示蓝色,为文件夹
显示黑色/白色,文件
显示绿色,可执行文件
显示青色,快捷方式/软链接文件
五、常用命令介绍
cd 进入
ls 显示列表信息
ls -l 显示长格式的信息
ls -a 显示隐藏文件信息
ls -ld 显示目录本身信息
-R 文件递归
-h 人类方式阅读
cp 复制
-p 保留时间和权限,避免相关服务启动
-r 文件递归
-d 复制快捷方式本身
-a: -p -r -d 包含这个三种命令
mkdir 创建文件夹
touch 创建文件
touch -d "2023-10-01 15:30:00" filename 通过字符串指定时间格式
stat 查看状态
atime 文件最后一次访问的时间
mtime 文件最后一次修改的时间
ctime 文件最后一次改变状态的时间
rm filename 删除文件
-r 递归(删除目录)
-i 交互式(YES/NO)
-f 强制式
mv 移动或重命名
·使用
移动:
mv源文件路径 目标文件路径
重命名:
mv 源文件名称 目标文件名称
示例:
mv file1 file2 修改file1 名称为file2
mv /root/file /root/file2
mv /opt/file1 /tmp 移动OPT目录下的file1文件到tmp目录
mv /opt/file1 /tmp/file2 移动opt 目录下的file1文件到tmp目录并修改名称为file2
file 查看文件类型
file [options] <filename>...