一:文件系统
1:linux与windows中文件系统的对比
相同点:都是倒挂的树形结构
不同点:
linux所有的文件都是在根分区下的,删除了根分区有影响,windows有c盘和d盘其他的盘,删除了d盘,对于c盘没有影响
linux严格区分到命令和创建文件大小写,windows命令和文件不区分大小写
2:linux中的目录的作用
/root | 超级管理员的家目录 |
/home/username | 用户的家目录 |
/usr/bin | 保存普通用户和root用户的命令 |
/usr/sbin | 保留root用户可执行的命令 |
/usr/local | 安装自定义软件的目录,源码包也是放在这里面的 |
/etc | 配置文件的主目录,跟c盘一样的重要 |
/var | 系统的日志文件和网站的数据文件,邮件,ftp等 |
/tmp | 系统的临时文件,就是缓存的文件 |
/boot | 系统的启动的目录 |
/dev | 系统的设备目录 |
/proc | 存放系统运行的数据,里面有每一个进程的pid |
3:目录和文件名的要求
1)不能超过255个字符
2)不能创建以/这个命名的,这个是分隔符 aaa/bbb
3)不要用特殊字符来命名,要的话,使用单引号
4:文件的路径
1)pwd查看文件存放路径
2)绝对路径和相对路径
绝对路径:就是以根开头的
相对路径:就是不以根开头的
..就代表着上一级目录
.就代表这当前目录
二:常用命令
1:cd命令
就是切换目录,
cd === cd ~ 切换到用户登录的家目录下
cd - 切换到上一次所在的目录
cd .. 切换到上一级目录
cd . 切换到当前目录
cd ~用户 切换到用户的家目录
2:touch和mkdir命令
touch:创建文件
touch file 再次输入touch file 会刷新这个这个时间
stat可以查看时间戳
[root@server opt]# stat file 文件:file 大小:0 块:0 IO 块:4096 普通空文件 设备:10303h/66307d Inode:67897315 硬链接:1 权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root) 环境:unconfined_u:object_r:usr_t:s0 最近访问:2024-01-21 16:42:21.100198771 +0800 最近更改:2024-01-21 16:42:21.100198771 +0800 最近改动:2024-01-21 16:42:21.100198771 +0800 创建时间:2024-01-21 16:42:21.100198771 +0800 [root@server opt]#
utc:世界协调时间 +8个小时就是现在的时间
最近更改的时间:就是修改了文件的内容
最近改动的时间:就是修改了文件的权限,文件的属主,属组
touch -md '2022-01-22 12:00:00' file 可以修改的是最近更改的时间
mkdir 命令创建文件夹
-p 递归的创建目录
3:rm命令
rm:就是删除文件和目录
-i 询问是否删除
-r 删除文件夹
-f 强制的删除
rmdir:删除的空目录,如果目录中有文件的话,无法进行删除
4:mv命令
移动文件和重命名
mv /opt/11 /mnt/22
这个就是移动了并且改了名
5:cp命令
拷贝文件和目录
-r:拷贝目录
-f:强制的拷贝
-a:保留所有的属性,拷贝文件和目录
6:ls命令
-l:以长文件的格式显示内容
-a:显示所有的文件内容
-h:以人性化的方式来显示
-R:查看子目录
-d:查看当前目录
7:file命令
可以查看是否是文件
标签:文件,RHCE,文件系统,cd,命令,第二周,file,root,目录 From: https://www.cnblogs.com/qm77/p/17977986