Linux文件/文件夹的操作指令及解释
文件/文件夹的操作命令
Linux的目录结构
名称 | 存放内容 |
---|---|
/ | 整个Linux的内容,根目录 |
/bin | 存放二进制文件,是一些可以直接执行的命令 |
/etc | 用来存储Linux的配置信息 |
/home | 用来存放除root用户以外所有用户的家目录,每个用户的家目录用来存放用户的信息 |
/root | root用户的家目录 |
/sbin | 超级用户命令存放的目录 |
/usr | 用来存放用户安装的应用程序和用户文件 |
cd命令
名称 | 功能 | 用法 |
---|---|---|
cd | 进入到当前用户的家目录 | test@iZ2zeahhsy8bddtpyj1grsZ:~$ cd |
cd … | 进入上级目录(只有两个点) | test@iZ2zeahhsy8bddtpyj1grsZ:~$ cd … |
cd - | 进入到上一次的目录 | test@iZ2zeahhsy8bddtpyj1grsZ:~$ cd - |
cd / | 进入到根目录 | test@iZ2zeahhsy8bddtpyj1grsZ:~$ cd - |
cd 路径名 | 以 / 开始的是绝对路径,以 ./ 或者 …/ 或者没有斜杠开始的路径,是相对路径 | cd /usr |
查看文件的命令
名称 | 功能 | 用法 |
---|---|---|
cat | 从上到下,查看所有的内容 | cat aaa.txt |
tac | 从下到上,查看所有的内容 | tac aaa.txt |
head -n | 查看前n行的数据,默认是十行 | head -20 aaa.txt |
tail -n | 查看后n的数据,默认是十行 | tail -20 aaa.txt |
tail -f | 查看后十行的数据,并停留持续输入之后写入的内容,可用于查看日志,ctrl+z退出 | tail -f aaa.txt |
wc | 用来统计行数和个数 | wc aaa.txt |
nl | 带行号的显示所有的内容 | nl aaa.txt |
more | 用来显示一屏,查看完毕以后,自动退出 | more aaa.txt |
less | 用来显示一屏,查看完毕以后,不会自动退出,需要输入q退出 | less aaa.txt |
其他
名称 | 功能 | 用法 |
---|---|---|
pwd | 用来查看当前所在的目录 | pwd |
mkdir | 用来创建文件夹 | mkdir aaa |
mkdir -p | 用来创建多级目录 | mkdir -p aaa/bbb |
rm -rf | 用来删除文件或文件夹(r:递归删除,f:强制删除) | rm -rf aaa |
touch 文件名 | 用来创建一个空的文件 | touch a.txt |
cp | 用来复制一个文件(夹) | cp a.txt /usr/local/b.txt |
mv | 用来移动一个文件(夹) | mv b.txt ~/(…/)(…/c.txt) |