目录操作
新建目录
使用 mkdir
(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性
创建名为“ mydir ”
的空目录:
mkdir mydir
使用 -p
参数,同时创建父目录(如果不存在该父目录)
mkdir -p father/son/grandson
切换目录
使用cd
命令切换目录:
- 当前目录 : .
- 上一级目录 : . .
- 上一次所在的目录:-
- 当前用户的home目录: ~
cd .. //进入上一级目录
cd ~ //进入当前用户的home目录
pwd
获取当前路径的绝对目录。
复制 cp
复制文件
将之前创建的 test 文件复制到 father/son/grandson 目录中
cp test father/son/grandson
复制目录
功复制目录需要加上 -r 或者 -R 参数,表示递归复制
mkdir family //新建目录 famlily
cd -r family father
删除 rm
删除文件
rm test
删除具有只读权限的文件时,会提示报错,这个时候需要使用参数`-f,进行强制删除
rm -f test
删除目录
和cp
一样,需要加上参数-r
rm -r family //删除目录 family
遇到权限不满足的目录进行强制删除时,同样使用参数-f
rm-rf family
移动文件
使用 mv
(move or rename files)命令移动文件(剪切)。命令格式是 mv
源目录文件 目的目录
$ mkdir Douments //创建目录Documents
$ touch file1 //创建文件file1
$ mv file1 Documents //将文件file1移动到目录Documents下面
当目的目录为文件时,mv
可以用作修改文件名功能。例如将文件“ file1 ”重命名为“ myfile ”:
mv file1 myfile