XFE 技术 生活 笔记 文集

Linux 命令行操作

🔖 技术 👀 16 🕒 2019-05-05 👨‍🎓 XFE/Peter

文件夹操作

  • 创建目录
    mkdir allcode/code
    allcode目录存在的情况下使用这个命令能够创建一个挂载在allcode目录下面的code目录
mkdir -p allcode/code

allcode目录不存在的情况下,需要加上-p参数创建不存在的allcode目录,然后在allcode目录下面创建code目录,参数p代表parent父目录的意思

  • 删除目录

    rm allcode

    当allcode目录为空时,删除allcode目录

    rm -r allcode

    删除非空目录,参数r代表recursive递归的意思,表示递归删除指定目录及目录下所有内容

  • 查找目录

    find -name "all*" -type d

    查找当前目录以及子目录下所有名字以all开头的目录,-type 为查找类型的意思 d即代表directory的意思,表示查找的类型为目录

文件操作

新建文件

touch demo.txt

在当前目录下创建 demo.txt 文件

删除文件

rm demo.txt

删除当前目录下的deom.txt文件

查找文件

find -name 'demo*' -type f

在当前目录以及其子目录查找素有以demo开头的文件,-name 参数表示要查找的名字,-type 表示要查找的类型

移动文件

mv demo.txt file/

移动demo.txt 文件到file目录下面

mv demo.txt file/demo_1.txt

移动demo.txt 文件到file目录下面并且重命名为demo_1.txt,如果demo_1.txt则覆盖demo_1.txt文件

复制文件

cp -r dir1 dir2

复制dir1 目录下的所有内容(不包括dir1目录本身)到dir2目录下面,如果dir2中存在同名的子目录或者文件,将被覆盖掉,dir2目录中以前存在的文件不作处理

重命名文件

命名中空格处理