第三章:文件管理与常用命令

一、文件夹与文件操作

1、文件与文件夹创建删除查找       

        创建文件夹:
        mkdir warehouse/config (warehouse目录已经存在时,创建config目录)。
        mkdir -p warehouse/config (warehouse目录不存在,使用-p参数创建所有不存在的目录 p即parent父目录之意)。
        删除文件夹:
        rm warehouse (warehouse为空目录时,删除warehouse空目录)
        rm -r warehouse (warehouse目录非空时,使用-r参数递归删除目录及目录下所有内容 r即recursive递归之意)
        查找文件夹:
        find . -name “ware*” -type d (查找当前目录下及所有子目录下名字以ware开头的所有目录 点号代表查找当前目录,可以省去,默认查找当前目录 使用-type d 代表查找目录 d即directory之意)
        新建文件:
        touch demo.txt (在当前目录下创建文件demo.txt)
        如果需要创建的文件的父目录不存在,怎么用一条命令同时创建目录和文件。目前的解决方法是先创建目录,再创建文件。
        需求:创建文件filedemo/demo/a.txt,其中filedemohe和demo目录都不存在。
mkdir -p filedemo/demo; cd filedemo/demo; touch a.txt (可以这样直接输入一行,其实是三个命令;也可以三个命令一个一个执行)。
        删除文件:
        rm demo/a.txt (删除demo目录下的a.txt文件)。
        查找文件:
        find . -name “a*” -type f (查找当前目录下及所有子目录下名字以a开头的文件)。

2、文件与文件夹创移动
        移动文件:
        mv demo.txt file/demo_1.txt (将当前目录下的demo.txt文件移动至file目录下并命名为demo_1.txt,如果demo_1.txt已经存在,覆盖之)。
        mv demo.txt file/(将当前目录下的demo.txt文件移动至file目录下并命名为demo_1.txt,如果demo_1.txt已经存在,覆盖之)。
        移动文件夹:
        mv cws_demo file/ (将cws_demo目录移动至file目录下)。
        mv cws_demo/* file/ 或者 mv cws_demo/. file/ (将cws_demo文件夹下的所有内容移动至file目录下,但不包括demo目录本身)。

3、文件与文件夹创复制
        复制文件夹:
        1)cp -r 源目录 目标目录 (当目标目录下存在同名的目录时,cp命令会将源目录中的文件和目录递归的放入已经存在的目录中,如果有同名的文件,则覆盖掉;目标目录中之前存在的文件和目录不会被删除)。
        2)cp -r cws_demo/* cws_demo1 或者 cp -r cws_demo/. cws_demo1(将cws_demo文件夹下的全部内容复制到cws_demo1文件夹下,不包括cws_demo目录本身)。
        复制文件:
        cp 源文件 目标目录|目标文件 (当目标目录下存在同名文件或目标文件已经存在时,cp命令会覆盖掉原来的文件)。

4、文件与文件夹创重命名
        复制文件:
        mv demo.txt demo_1.txt (将当前目录下的demo.txt文件重命名为demo_1.txt,如果demo_1.txt已经存在,则覆盖之)。

        复制文件夹:
        mv cws_demo cws_demo1 (将cws_demo重命名为cws_demo1,如果cws_demo1已经存在,则系统会将cws_demo移动至cws_demo1目录下;此时,可以使用cp -r命令将cws_demo目录中的内容复制到cws_demo1中)。

5、文件或文件夹中存在空格时的处理
        如果文件或文件夹中存在空格,可以使用双引号“”标明是一个整体,也可以使用反斜杠\表示后面的字符不代表其他意思,只代表本意。
        touch “hehe hehe.txt”         —–创建文件
        mkdir demo\ demo         —–创建文件夹

二、Vi和Vim编辑器及常用命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值