前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac中安全地使用rm命令

Mac中安全地使用rm命令

作者头像
草堂笺
发布于 2019-12-20 09:47:07
发布于 2019-12-20 09:47:07
1.9K00
代码可运行
举报
文章被收录于专栏:代码如诗代码如诗
运行总次数:0
代码可运行

.example_responsive_1 { width: 200px; height: 50px; } @media(min-width: 290px) { .example_responsive_1 { width: 270px; height: 50px; } } @media(min-width: 370px) { .example_responsive_1 { width: 339px; height: 50px; } } @media(min-width: 500px) { .example_responsive_1 { width: 468px; height: 50px; } } @media(min-width: 720px) { .example_responsive_1 { width: 655px; height: 50px; } } @media(min-width: 800px) { .example_responsive_1 { width: 728px; height: 50px; } } (adsbygoogle = window.adsbygoogle || []).push({});

Mac中安全地使用rm命令

目录

让rm命令将文件(夹)移入废纸篓, 安全地删除文件. 文章地址: https://cloud.tencent.com/developer/article/1557582

关键词

  • rm: 删除命令, 文件一旦通过rm命令删除, 则无法恢复, 所以必须格外小心地使用该命令.
  • trash: OSX下的小型命令行程序, 用于将文件或文件夹移动到废纸篓.

关键词

  • rm: 删除命令, 文件一旦通过rm命令删除, 则无法恢复, 所以必须格外小心地使用该命令.
  • trash: OSX下的小型命令行程序, 用于将文件或文件夹移动到废纸篓.

前言

终端操作中经常会使用到rm甚至rm -rf命令删除一些文件, 这种方式删除的文件不会出现在废纸篓中, 若出现误删的情况, 找回文件是个麻烦事. 所以需要改变rm命令, 让它将文件移入废纸篓.

终端中如何将文件移入回收站

trash is a small command-line program for OS X that moves files or folders to the trash.

trash命令可以实现将文件(夹)移入废纸篓, 并且支持指定使用-F指定使用Finder来删除文件(这种方式支持放回原处操作)

安装trash命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ brew install trash
$ trash -F [file-name]

如果没有安brew, 安装参考官网即可: https://brew.sh

rm设置为trash命令的别名

打开~/.bash_profile文件, 并添加一行alias rm="trash -F", 重新打开终端即可生效 (也可执行source ~/.bash_profile使配置生效).

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
alias rm="trash -F"

参考文献

© 2019, 朴瑞卿.

版权声明

代码语言:txt
AI代码解释
复制
 本文发布于[朴瑞卿的博客](https://blog.piaoruiqing.com/), 允许非商业用途转载, 但转载必须保留原作者[朴瑞卿](https://blog.piaoruiqing.com/) 及链接:[https://blog.piaoruiqing.com](https://blog.piaoruiqing.com/).      如有授权方面的协商或合作, 请联系邮箱: [piaoruiqing@gmail.com](https://blog.piaoruiqing.com/mailto:piaoruiqing@gmail.com).
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余
本文主要讲解BigDecimal的比较运算,保留精度和取整和基础运算,BigDecimal与其他数据类型转换。
共饮一杯无
2022/11/28
2.1K0
Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余
[十七]基础类型BigDecimal简介
BigDecimal表示的数为: unscaledValue × 10的-scale 次幂
noteless
2018/12/05
2.7K0
[十七]基础类型BigDecimal简介
为什么阿里开发手册建议使用 BigDecimal 来进行浮点数的运算?
大家好,我是 Guide。《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 BigDecimal来进行浮点数的运算”。
Guide哥
2021/12/15
1.2K0
为什么阿里开发手册建议使用 BigDecimal 来进行浮点数的运算?
利用BigDecimal类巧妙处理Double类型精度丢失
精度丢失的问题是在其他计算机语言中也都会出现,float和double类型的数据在执行二进制浮点运算的时候,并没有提供完全精确的结果。产生误差不在于数的大小,而是因为数的精度。
BUG弄潮儿
2021/01/05
2.4K0
double保留小数点后两位_保留两位小数点公式
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/01
2.5K0
java保留两位小数
四舍五入   double   f   =   111231.5585;   BigDecimal   b   =   new   BigDecimal(f);   double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();   保留两位小数 ---------------------------------------------------------------
bear_fish
2018/09/19
6.4K0
Java中的BigDecimal详解
今天碰到一个问题,金额计算用double类型会丢失经度,就改用了BigDecimal类型,这个类型之前用的比较少,没怎么接触。就到网上看了一下相关教程,写个总结记一下。
sunonzj
2022/06/21
6120
java BigDecimal用法详解(保留小数,四舍五入,数字格式化,科学计数法转数字等)
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。
全栈程序员站长
2022/09/05
10.1K0
java 四舍五入保留小数点后两位
源码解读: public BigDecimal setScale(int newScale, int roundingMode) //int newScale 为小数点后保留的位数, int roundingMode 为变量进行取舍的方式; BigDecimal.ROUND_HALF_UP 属性含义为为四舍五入
全栈程序员站长
2022/08/31
2.5K0
bigdecimal保留两位小数,不够两位补0_如何保留两位小数
/* * BigDecimal.setScale()方法用于格式化小数点 setScale(1)表示保留一位小数,默认用四舍五入方式 * setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 * setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 * setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4 * setScaler(1,BigDecimal.ROUND_HALF_DOWN)四舍五入,2.35变成2.3,如果是5则向下舍 */
全栈程序员站长
2022/09/30
3.2K0
阿里云面试:为什么建议使用 BigDecimal 进行浮点数运算?
《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。
Guide哥
2022/11/07
5200
阿里云面试:为什么建议使用 BigDecimal 进行浮点数运算?
Java 的 BigDecimal 是什么?
BigDecimal 是 Java 中用于高精度浮点数运算的类,属于 java.math 包。它提供了比基本数据类型(如 float 和 double)更高精度的浮点数表示,特别适用于财务计算、科学计算等需要精确结果的场景
闻说社
2025/03/27
800
Java 的 BigDecimal 是什么?
bigdecimal保留小数位数_如何保留两位小数
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
6.3K0
bigdecimal保留小数位数_如何保留两位小数
Java保留两位小数的方法
项目中有一个小需求,两个整数相除,结果需要保留两位小数,即1.00、0.50这种数据格式。
bisal
2019/01/30
7.9K0
11.3 Java 数值类使用
Java 语言是彻底地面向对象语言,哪怕是进行数学运算也封装到一个类中的,这个类是 java.lang.Math,Math 类是 final 的不能被继承。Math 类中包含用于进行基本数学运算的方法,如指数、对数、平方根和三角函数等。这些方法分类如下:
acc8226
2022/05/17
1K0
BigDecimal常用方法详解
​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。
不会飞的小鸟
2019/09/18
2.2K0
BigDecimal常用方法详解
JAVA保留两位小数(四舍五入)「建议收藏」
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
1.8K0
JAVA保留两位小数(四舍五入)「建议收藏」
BigDecimal,BigInteger 学习以及简单示例
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
2019/08/29
1.3K0
BigDecimal.setScale用法总结(固定精度)
newScale: 保留newScale位小数 roundingMode: 舍去规则(0 <= roundingMode <= 7)
全栈程序员站长
2022/11/01
9900
java中大数的计算BigInteger和BigDecimal两个类的常用方法
samRsa
2025/02/24
1470
推荐阅读
相关推荐
Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验