1.12- 删除文件(和目录) rm命令详解

在Linux中,删除过程称为移除,bash shell中移除文件的命令是 rm
rm取remove之意
rm命令的用法如下:
1、用法一:rm 文件名,删除文件
1> 删除普通文件
rm命令删除文件默认会提示是否需要删除文件,bash shell中没有回收站,一旦删除文件则无法还原。

[root@hadoop tmp]# rm efile1
rm:是否删除普通空文件 "efile1"?y
[root@hadoop tmp]# ls -li efile*
16811789 -rw-r--r--. 1 root root 0 8月   8 21:40 efile2
16811790 -rw-r--r--. 1 root root 0 8月   8 21:40 efile3
16811791 -rw-r--r--. 1 root root 0 8月   8 21:40 efile4
16811792 -rw-r--r--. 1 root root 0 8月   8 21:40 efile5
16811793 -rw-r--r--. 1 root root 0 8月   8 21:41 efile6

2> 删除硬链接文件的源文件
删除硬链接文件的源文件,硬链接文件仍然可用

[root@hadoop tmp]# ls -li test_file*
16811483 -rw-r--r--. 2 root root  7 8月  10 18:48 test_file1
16811483 -rw-r--r--. 2 root root  7 8月  10 18:48 test_file11
16811794 -rw-r--r--. 1 root root  7 8月  11 12:56 test_file2
16811788 lrwxrwxrwx. 1 root root 10 8月  11 13:29 test_file22 -> test_file2
[root@hadoop tmp]# rm test_file1 -f
[root@hadoop tmp]# cat test_file11
12
123

3> 删除软连接文件的源文件
删除软连接文件的源文件,软连接文件报出 没有那个文件或目录错误

[root@hadoop tmp]# ls -li test_file*
16811483 -rw-r--r--. 1 root root  7 8月  10 18:48 test_file11
16811794 -rw-r--r--. 1 root root  7 8月  11 12:56 test_file2
16811788 lrwxrwxrwx. 1 root root 10 8月  11 13:29 test_file22 -> test_file2
[root@hadoop tmp]# rm test_file2 -f
[root@hadoop tmp]# cat test_file22
cat: test_file22: 没有那个文件或目录

2、用法二:rm 文件名,删除文件与通配符一起使用,批量删除文件

[root@hadoop tmp]# rm test_file* -f
[root@hadoop tmp]# ls -li test_file*
ls: 无法访问test_file*: 没有那个文件或目录

3、用法三:rm 目录名,删除目录
rm 除了可以移除文件,还可以移除目录
使用 -r 参数地柜移除目录中的文件,然后再移除目录本身
-f参数强制删除,不做删除提示

dafu6是一个非空目录,下面有文件 file1 和 file2

[root@hadoop tmp]# rm dafu6 -rf
[root@hadoop tmp]# ll |grep dafu
drwxr-xr-x. 2 root root  6 8月   7 23:47 dafu2
drwxr-xr-x. 3 root root 19 8月  10 19:08 dafu3
drwxr-xr-x. 2 root root 45 8月  10 19:10 dafu4
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Autoware1.12-cpu版是一款基于CPU计算的自动驾驶软件,它是Autoware自动驾驶软件系列中的一款重要发行版,适用于较老的计算机及不具有独立显卡的计算机。与其他Autoware版本相比,Autoware1.12-cpu版具有更低的运行成本,更广泛的适用范围和更高的可扩展性。它是一个包含完整自动驾驶功能的软件包,包括感知、决策和执行模块。采用多种传感器输入,如激光雷达、摄像头、GPS、IMU等,通过算法实现自动驾驶的各种功能,如自动泊车、车道保持、障碍物识别和避障等,实现了自动化的驾驶体验。此外,它也支持ROS-Industrial生态系统,可以与其他机器人或自动化设备集成使用。Autoware1.12-cpu版为研究者、开发人员和普通用户提供自动驾驶开发平台和开源软件,为智能交通和未来城市交通系统的发展做出贡献。 ### 回答2: Autoware 1.12-cpu版是一款免费开源的自动驾驶软件,它是Autoware软件套件的一个版本,旨在为自动驾驶的开发提供支持。相比于其他支持自动驾驶的软件,它具有更加完善且易用的功能,因此备受开发者青睐。 Autoware 1.12-cpu版通过计算机的CPU来实现自动驾驶功能,这意味着它能够在普通笔记本电脑上运行,而无需使用专业的硬件设备。这降低了开发成本,使更多的人参与到自动驾驶技术的研究和开发中来。 这个软件包含了多个模块,包括雷达、摄像头、GPS、激光雷达、车辆控制等功能。这些模块可以相互协作,实现自动驾驶的所有必要功能。更值得一提的是,它还提供了诸如目标检测、转弯控制、定位、路径规划等等的高级功能,使得开发者调试和测试自动驾驶的效果更加方便。 除此之外,Autoware 1.12-cpu版还提供了详细的开发和部署文档,使得使用者可以快速上手,高效地进行开发和测试。总之,它是一款全面、易用、免费、开源的自动驾驶软件,是自动驾驶领域的一个重要贡献,对于推进自动驾驶技术的发展,具有非常重要的意义。 ### 回答3: Autoware 1.12是一个开源无人驾驶软件平台,专为自动驾驶车辆而设计。它提供了各种功能模块,如定位、感知和规划,以及通信和用户界面。CPU版本是指在没有GPU加速支持的计算机使用的版本。 相对于GPU版本,CPU版本的Autoware可以在更广泛的计算机系统上运行,且性能会相对较低。在现代计算机中,GPU通常提供了更快的并行计算速度和处理能力,因此使用GPU版本可能会更快地完成任务。但是,对于一些特定的应用场景和需求,CPU版本可能足以满足要求。 非常重要的是要理解,Autoware 1.12是一项相当复杂的软件,要始终注意到其所需的硬件要求。如果使用CPU版本,在计算能力较低的计算机上运行可能会导致性能不佳,甚至无法运行。用户需充分了解计算机的硬件要求,并选择最适合其需求的版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值