Linux基础文件管理命令:touch、rm、cp、mv、mkdir

目录

创建文件:touch

删除文件:rm

文件拷贝:cp

文件移动或文件重命名:mv

创建目录:mkdir


创建文件:touch

语法结构:

        touch   文件名

案例:

1.在home目录下创建file1文件,在当前目录下创建file2文件:touch /home/file1 file2

2.在home目录下创建file3和file4文件:touch /home/file{3,4} 或者 touch /home/{file3,file4}

3.在当前目录下创建多个文件:touch file{5..10} 或者 touch file{a..e}

删除文件:rm

语法结构:

        rm [参数] 文件名/目录

              [常用参数]:-r递归,-f强制

注意:rm -rf /* 不能执行,删除根下所有信息

案例:

1.删除.pdf格式的所有文件:rm -rf *.pdf

2.删除以file开头的文件和m文件:rm -rf file* m

文件拷贝:cp

语法结构:

        cp [参数] 源文件 目的地

             [常用参数]:-v显示拷贝过程,-r拷贝目录,-f强制拷贝

案例:

1.将a.txt文件拷贝到/mnt/目录下:cp -v a.txt /mnt/

2.将a.txt文件拷贝到/home/dir1/目录下并改名为yang.txt:cp -v a.txt /homr/dir1/yang.txt

3.拷贝目录/etc/到/tmp/目录:cp -rf /etc/ /tmp/

4.将a.txt文件和file1文件拷贝到/home/dir2/目录下:cp a.txt file1 /home/dir2/

5.将多个文件拷贝到当前目录:

        cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/passwd /etc/host .

6.将/etc/sysconfig/network-scripts/ifcfg-eth0文件复制到/etc/sysconfig/network-scripts/,并将ifcfg-eth0改名为ifcfg-eth0.bak:

        cp -rv /etc/sysconfig/network-scripts/{ifcfg-eth0,ifcfg-eth0.bak} 或者 cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0{,-org}

文件移动或文件重命名:mv

语法结构:

        mv 源文件/源目录 目的地

案例:

1.将当前目录file1文件移动到/home/dir3/目录:mv file1 /home/dir3/

2.将当前目录file2文件移动到/home/dir3/,并改名为file4:mv file2 /home/dir3/file4

3.将file4文件重命名为file5文件:mv file4 file5

创建目录:mkdir

语法结构:

        mkdir [参数] 目录名

                   [常用参数]:-v显示创建过程,-p递归创建

案例:

1.在/home/目录下创建dir1和dir2目录:mkdir /home/{dir1,dir2}

2.创建/h/y/y/三级目录:mkdir -pv /h/y/y/

3.在当前目录下创建a和b目录,在a目录下创建c和d,在d下创建e和f,在b下创建g,在f下创建h和i:mkdir -p ./{a/{c,d/{e,f/{h,i}}},b/g}

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Que_art

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值