node

118 阅读2分钟

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结尾的文件