1.4 文件和目录都能操作的命令(rm、cp、mv、file)

1.4.1 rm 命令:删除文件或目录

  • 命令参数
-f强制删除(rm 命令默认交互)
-i交互删除,在删除前会询问用户
-r递归删除,可以删除目录
例1:强制删除文件 test
[root@localhost ~]# touch test
[root@localhost ~]# rm -f test 
例2:交互删除文件 test
[root@localhost ~]# touch test
[root@localhost ~]# rm -i test
rm:是否删除普通空文件 "test"?y
例3:交互删除目录 test
	[root@localhost ~]# mkdir test
	[root@localhost ~]# rm -ir test
	rm:是否删除目录 "test"?y
例4:强制删除目录 test(慎用)
	[root@localhost ~]# mkdir test
	[root@localhost ~]# rm -rf test

1.4.2 cp 命令:复制文件

  • 命令参数
-a相当于 -dpr 选项的集合
-d如果源文件为软链接,则复制出的目标文件也为软链接
-i如果目标文件已经存在,则会询问是否覆盖
-p复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间)
-r递归复制,用于复制目录
例1:复制目录 test 为 test.cp
	[root@localhost ~]# mkdir test
	[root@localhost ~]# cp test test.cp
	[root@localhost ~]# ll
	drwxr-xr-x. 2 root root    6 11月 21 21:35 test
	drwxr-xr-x. 2 root root    6 11月 21 21:35 test.cp

1.4.3 mv 命令:移动文件或改名

  • 命令参数
-f强制覆盖,如果目标文件已存在,则不询问,直接强制覆盖
-i交互移动,如果目标文件已经存在,则询问用户覆盖
-v返回命令执行信息
例1:将 /etc/yum.conf 移动到 /root 下
	[root@localhost ~]# mv -v /etc/yum.conf /root
	"/etc/yum.conf" -> "/root/yum.conf"
例2:将 /root/yum.conf 改名为 test.conf
	[root@localhost ~]# mv yum.conf test.conf

1.4.4 file 命令:查看文件类型

file 命令能够探测文件的内部,并决定文件时什么类型的

例1:创建一个目录文件,查看该文件的类型。
	[root@localhost ~]# mkdir test1
	[root@localhost ~]# file test1
	test1: directory
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值