一、创建目录
命令:
mkdir 目录名称 同时创建多个的时候用空格隔开
如: mkdir /tmp/test /tmp/test1
mkdir -p 目录名称
作用:递归地创建文件夹,比如,tmp里面没有test1这个文件夹,而我使用命令
mkdir /tmp/test/test1 这样子是不能创建test1文件夹的,此时只要加上-p选项,就可以递归地创建文件夹(即创建了/tmp/test的同时创建/tmp/test/test1)
二、其他与目录相关的常用命令
命令:
pwd
作用:显示当前所在的目录
命令:
cd 目录
作用:进入目录(在linux中.表示当前目录 ..表示上一层目录,如果想进入上一层目录,可以使用 cd ..)
三、删除目录
命令 :
rmdir 目录
作用:删除空目录(非空命令不能直接使用这样的格式进行删除,会报错)
rmdir -rf 目录
作用:强制递归删除目录(不管 目录是否为空已经目录中是否还有目录,一使用该命令,该目录及其子目录会瞬间被清空)
四、cp复制命令
命令:
cp -[选项] 文件或目录
常见选项:
-r 递归复制目录以及目录下的文件
-p 复制时保留文件属性(如:创建时间等)
五、文件相关
命令:
touch 文件名
作用:创建一个文件
命令:
cat 文件名
作用:显示文件所有内容
命令:
tac 文件名
作用:倒叙行显示文件所有内容(跟cat差不多,只不过cat按1-n行显示文件内容,tac按n-1行显示文件内容)
命令:
more 文件名
作用:分页显示文件内容(按enter显示下一行,空格跳至下一页。但是永远只能下一页,翻过了无法选择上一页)
命令:
less 文件名
作用:跟more一样分页显示文件内容(可以按pageup向上翻页,并且可以使用 : /关键词 去匹配文件内容,按 n匹配下一个)
命令:
head -n 文件名
作用:显示文件头n行内容
命令:
tail -n 文件名
作用:显示文件尾n行内容
命令:
tail -f 文件名
作用:动态显示文件内容(当文件内容发生变化时,新的文件内容马上呈现出来)
六、文件链接命令
命令:
ln
用法:
ln -s 源文件 目标文件 生成软链接(相当于快捷方式)
ln 源文件 目标文件 生成硬链接(相当于备份,且同时更新,跟原文件有相同的i节点,不能跨分区)