目录处理命令
目录相当于windows中的文件夹
建立目录:mkdir [-p] 目录名
-p 递归创建
make directories
例子:
mkdir 慕课网
mkdir -p 慕课网课程/Linux基本命令
其中,当需要创建两个都不存在的目录时,如这里的:慕课网课程/Linux基本命令,这两个目录时,需要加-p选项
查看当前目录:pwd
print working directory
切换目录:cd [目录]
change directory
简化操作:
- cd ~ 进入当前用户家目录
- cd 上一条命令的简化操作
- cd - 进入上次目录
- cd ..进入上一级目录
- cd . 进入当前目录?那有上面用?
注意相对路径和绝对路径!
删除空目录:rmdir [目录]
remove empty directories
注意这条命令只能删除空目录!
文件处理命令
删除目录或者文件:rm -rf [文件或目录]
remove
其中的选项含义是:
- -r:删除目录
- -f:强制删除,force
复制命令:cp [选项] [原文件或目录] [目标目录]
copy
选项:
- -r 复制目录
- -p 连带文件属性复制,文件属性就是文件的创建时间等
- -d 若原文件是链接文件,则复制链接属性
- -a 相当于 -pdr
剪切或改名命令:mv [原文件或目录] [目标目录]
move
注意,这个命令没有参数
创建新文件命令:touch 文件名
在不打开文件的情况下查看文件内容:cat 文件名
链接命令
链接分为硬链接和软链接,比较直观的理解是,硬链接像windows中的复制,而软链接则是windows中的快捷方式。
链接命令:ln [-s] 原文件 目标文件
link
-s 生成软件链接,不加就是硬链接,当原文件删除时,软链接就失效了,但是硬链接还是有效的,原理这里不解是,可以去看慕课网的原视频。