文件系统组成和基本操作
Posted 浇、水
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件系统组成和基本操作相关的知识,希望对你有一定的参考价值。
文章目录
1. 文件系统的组成
- 文件和目录构成单根的倒树状结构
- 文件系统从根目录开始,表示为一个单独的 ‘ / ’ 字符
- 命名大小写敏感
- 路径以 ‘ / ’ 为分镉
2. Linux的一些重要目录
/root --------------------------------------- 超级用户root的家目录
/home/username ----------------------- 普通用户家目录
/user --------------------------------------- 安装的软件,共享库等目录重要的子目录有
/user/bin ---------------------------------- 用户命令
/user/sbin -------------------------------- 系统管理员命令
/user/local ------------------------------- 本地自定义软件安装目录
/etc ---------------------------------------- 系统配置文件
/var --------------------------------------- 系统服务的数据(数据库文件,日志文件,网站内容等)
/tmp -------------------------------------- 系统临时文件
/boot ------------------------------------- 系统启动需要的文件
/dev -------------------------------------- 包含一些特殊设备文件,供系统用于访问硬件
/proc 和 ./sys -------------------------- 反应当前系统运行状态
说明:在Linux 7或者更高版本中,/bin和/user/bin ,/sbin 和 /user/sbin ,/lib 和 /user/lib , /lib64 和 /user/lib64中,/中的目录是/user/中对应目录软链接
3. 文件名和目录名
- ,名字不能多于255个字符
- 所有字符都是有效的, 除了斜线(/)之外
不要使用某些特殊的字符放在文件名或者目录之中
当文件中有特殊字时应用引号保护起来 - 命名大小写敏感
4. 绝对路径和相对路径
- 绝对路径
以根 ‘ / ’ 开头的路径
文件位置的全路径
在任何位置都可以引用 - 相对路劲
不以 ‘ / ’ 开头
当前工作目录的相对位置
在特定位置才可以引用
5. cd改变目录
-
pwd 显示当前的工作目录
-
改变到一个绝对或者相对路径
cd /home/joshua/work
cd project/docs -
改变到上级目录
cd … -
改变到上一次工作目录
cd - -
改变到当前用户的主目录(家目录)
cd 或 cd ~ -
改变到某个用户的主目录
cd ~username
6. ls 列出目录内容
- 显示当前目录或者指定目录下的内容
- 使用:
ls [options] [files or dirs] - 示例:
ls -a 显示包括隐藏文件
ls -l 显示拓展信息
ls -t 按时间顺序排序
ls -tr 按时间倒序排序
ls -h 以人类友好方式显示文件大小
ls -d 显示目录本身信息
ls -R 递归所有目录,包括子目录
ls -ld 显示目录和符号链接信息
7. cp 拷贝文件和目录
- 使用:
cp [options] file destination - 如果destination是一个目录,可以一次拷贝多个文件到这个目录当中
cp [options] file1 file2 destination - destination说明
如果目标是一个目录,拷贝该文件并将它放在该目录下
如果目标是一个文件,拷贝覆盖目标文件
如果目标不存在,该拷贝被重命名
目录不能覆盖文件
cp -r 递归复制
8. mv移动、重命名文件和目录
-
使用:
mv [options] file destination -
如果目标是一个目录,可以同时移动多个文件
mv [options] file1 file2 destination -
destination的操作类似与cp
9. 创建和删除文件
- touch 创建一个空文件或者更新一个文件的时间戳
- rm 删除文件
- 使用:
rm [options] <file>… - 示例
- rm -i file (交互式)
- rm -r directory (递归)
- rm -f file (强制)
- rm -rf /* (重生转世)
时间戳:
access time 上一次访问时间
modify time 上一次修改时间,:wq的时候
change time 上一次文件状态,属性改变的时间
stat file 查看
10. 创建和删除目录
- mkdir 创建目录
- rmdir 删除空目录
- rm -r 递归删除目录树
11. file查看文件类型
- 文件可以包含许多类型数据
- 在文件打开之前先检查文件类型,然后再确定使用适合的命令或者应用程序
file [options] <filename>…
以上是关于文件系统组成和基本操作的主要内容,如果未能解决你的问题,请参考以下文章