linux常用命令
目录操作
切换目录 cd
cd 切换到根目录
cd /use 切换到根目录下的use目录下
cd .. 切换到上一级目录
cd ~ 切换到home目录
cd - 切换到上次访问的目录
查看目录 ls
ls 查看当前目录下的所有目录和文件
ls -a 查看当前目录下的所有目录和文件(包括隐藏文件)
ls -l 列表查看当前目录下的所有目录和文件(列表查看,会显示更多信息
ls /dir 查看指定目录下的所有目录和文件
增删改查
- mkdir 创建目录(文件夹)
mkdir aaa 在当前目录下创建一个新文件夹aaa
mkdir user/aaa 在指定目录下创建一个新文件夹aaa
- rm
删除文件
rm 删除的文件名
rm -f 删除当前文件夹下的所有文件,不询问
删除目录
rm -r aaa 递归删除当前目录下的aaa目录,即删除aaa文件夹,包括其中的所有文件
rm -rf aaa 递归删除当前目录下的aaa目录(不询问)
全部删除
rm -rf * 将当前目录下的所有文件夹和文件全部删除
rm -rf /* 自杀。。将根目录下的所有文件全部删除
- mv 或cp
重命名
mv 当前目录下的某一个文件名称 该文件的新名称
剪切
mv 文件地址 文件的新地址
拷贝
cp -r 目录名称 目录拷贝的目标位置 -r表示递归,在拷贝文件夹时需要使用,文件,压缩包等不需要使用
- find
find 目录 参数 文件名称
find -name 名称 查找文件名称相对应的文件并返回其路径
find -name "fn*" 查找以fn开头的文件
find -name "*.c" 查找以.c结尾的文件