操作 | 命令 |
---|---|
进入目录(文件夹) | cd |
显示当前目录(文件夹)的路径 | pwd |
创建目录(文件夹) | mkdir |
创建目录路径,例如:mkdir -p x/y/z,含义是x中创建y文件夹,y中创建z文件夹。 | mkdir -p |
查看当前目录(文件夹)内的所有文件路径 | ls |
查看当前目录(文件夹)内的所有文件路径(会显示当前目录和父目录) | ls-a |
查看路径 以长信息形式显示 | ls -l |
查看路径 | ls -al |
创建文件 例:echo (文件内容) > (文件路径) | echo |
强行覆盖 echo (文件内容) >! (文件路径) | echo >! |
追加内容 | echo >> |
创建文件 如果文件已经存在 则修改文件最后更新时间 | touch |
复制文件 复制1.txt | cp 1.txt 2.txt |
复制目录 | cp -r 原路径 目标路径 |
移动 重命名 节点 mv a b 如果b目录不存在 则将a 改名为 b 如存在 则将a 移动到 b | mv |
删除文件 | rm |
强制删除文件 | rm -f |
删除目录 | rm -r |
强制删除目录 | rm -rf (永远不要执行这个命令) |
回到刚才的目录(返回) | cd - |
使用上一次的命令 | 方向键 上 |
使用上一次的命令 | !! |
使用上一次的最后一个参数 | <kbd>alt</kbd> + <kbd>.</kbd> |
一句话执行两个命令 | xxx; yyy |
一句话执行两个命令 | xxx&& yyy |
没有盘符,整个硬盘就是 /,叫做 根目录
文件、目录、路径、节点
文件
目录,就是文件夹
当前目录,用 . 表示
父目录,用 .. 表示
节点 = 文件 或者 目录
路径
绝对路径,以 / 开头,能唯一确定一个节点
如 /tmp/a/1.txt
相对路径,不以 / 开头,是一个相对值
如 a/, ./a/
如 b.txt, ./b.txt
如 a/b.txt, ./a/b.txt
如 ../c/d.txt