Linux目录命令
Linux目录命令
绝对路径
绝对路径由根路径写起:如/usr/local。
- 进入根路径: cd /
- 列出目录: ls
- 进入目录: cd
- 返回上一级目录: cd ..
- 显示当前的绝对路径: pwd
相对路径
- 进入当前目录:cd ./
- 进入上一级目录:cd ../
- 进入上上一级目录:cd ../../
ls (列出目录)
这是最常被使用的命令,因为Linux命令窗口不是图形化界面,看不到目录下的东西。
- -a参数: 即all,查看所有的文件,包括隐藏的文件
- -l参数: 列出所有的文件,包括文件的属性和权限,但看不了隐藏的文件
- -al 参数: 列出所有的文件,包括隐藏文件,文件的属性和权限
- -ll参数: ll更加详细的列出了文件的类型、文件所有者权限、文件所有者组权限、文件大小、文件最后修改时间,etc...
Linux命令的所有参数都可以组合使用
cd命令
- 回到当前用户目录: cd ~
- 进入绝对路径:cd 绝对路径
- 进入相对路径: cd 相对路径
mkdir命令 创建目录
- 创建目录: mkdir 目录命
- 递归创建层级目录: 如,mkdir -p test1/test2/test3(加上参数-p),不可以用mkdir test1/test2/test3
rmdir命令 删除目录
rmdir命令只能删除空目录,如果目录里面有文件,要先删除文件后才能删除目录。
- rmdir 目录
- rmdir test2(test2为多层目录) 删除不成功
- rmdir test2/test3/test4 删除了空目录test4
- rmdir -p test2/test3/test4 删除成功
cp命令 复制文件或目录
cp 原来的地方 新的地方
如:复制/usrlocal/temp.txt到/home/test
rm命令 删除文件或目录
-f : 即force,忽略不存在的文件,不会出现警告,强制删除
-r : 递归删除目录
-i : 互动,询问是否确定删除
rm -rf 目录或文件 #移除文件或目录
mv命令 移动文件或目录,或者用于重命名
- mv 文件所在的原地方 新的地方
- mv test test1,将test 重命名为test1