先说方法,原理后面分析。

由于我使用的是Ubuntu14,这里以该系统为主,其他系统略有区别。

可以新加别名del,用于删除文件。

alias del='mv -t ~/.local/share/Trash/files --backup=t'

原理说明

Linux下的回收站位于~/.local/share/Trash/files,模拟实现删除文件到回收站,其实就是文件移动命令。

mv a.txt -t ~/.local/share/Trash/files --backup=t

直接Shell中键入上面别名,只能当前有效。为了永久生效,可以看下.bashrc文件的别名实现,有下面这种代码:

# Alias definitions.

# You may want to put all your additions into a separate file like

# ~/.bash_aliases, instead of adding them here directly.

# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then

. ~/.bash_aliases

fi

那么就创建一个新的别名文件,用于添加。并将新的del别名放到.bash_aliases中。

最后运行source .bashrc,可以在当前shell中使用新的del指令了。

分布式进阶(十) linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel

linux命令行下载文件以及常用工具:wget.Prozilla.MyGet.Linuxdown.Curl.Axel 本文介绍常用的几种命令行式的下载工具:wget.Prozilla.MyGet.Li ...

ubuntu 修该rm命令使删除文件到回收站

ubuntu下删除文件到回收站 相信有不少同学和我一样,有因习惯了rm命令,好几次一不小心冲动就删除重要文件的惨痛经历! 目标:将删除成功的文件会放入系统回收站中,位置:~/.local/share/ ...

Linux命令——创建删除文件

创建文件夹 mkdir filename 进入目录文件 cd filename 返回上一级目录 cd ..返回多级目录   cd ../../.. (../表示一级) 创建文件 touch filen ...

Linux 命令 - rm: 删除文件和目录

命令格式 rm [OPTION]... FILE... 命令参数 -f, --force 强制删除,忽略不存在的文件,不会提示. -i, --interactive 没次删除文件时,提示用户确认. - ...

从linux命令行分享文件:bashupload.com和transfer.sh

背景 传输文件是一个常见的需求,简单的做法是通过即时通讯工具,邮件,网盘完成. 但当分享或接收的一端为远程服务器,只有命令行可以操作时,一个能支持在命令行完成分享和下载的工具,就会省下不少麻烦. 下面 ...

Linux命令行对文件某(些)行的提取

[一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 [二]显示1000行到3000行 cat ...

linux命令行删除N天前的数据的命令

命令:  find . -mtime +N -type f -name "*.log.*" -exec rm -f {} \; 简单解释: find .查询  ; -mtime 规 ...

Linux命令行下载文件百度云盘

本来想直接使用wget去下载.但百度似乎增加限制,下半停产,不就不再下.刚刚好找其他方法.另辟蹊径: http://oott123.github.io/bpcs_uploader/ 版权声明:本文博客 ...

Linux命令行批量替换多文件中的字符串【转】

Linux命令行批量替换多文件中的字符串[转自百度文库] 一种是Mahuinan法,一种是Sumly法,一种是30T法分别如下: 一.Mahuinan法: 用sed命令可以批量替换多个文件中的字符串. ...

随机推荐

jquery实现ajax提交表单信息

最近在思考优化项目,想自己扩展一个jquery自动获取表单中的数据进行ajax提交.本人没有完整性学习jquery,基本上是现学现找,有点困难. 主要是扩展和拼接json转对象 很简单,附上代码: ; ...

玩转CSS3,嗨翻WEB前端,CSS3伪类元素详解/深入浅出[原创][5+3时代]

在我的上一篇博客中, 很多园友提出说对css3"画图"不是很理解, 在跟他们私聊了一段时间以后,加上自己在开始自学css3的时候的疑惑,我觉得大家之所以不是很理解主要是因为对伪元素 ...

java JVM垃圾回收机制

Java语言出来之前,大家都在拼命的写C或者C++的程序,而此时存在一个很大的矛盾,C++等语言创建对象要不断的去开辟空间,不用的时候有需要不断的去释放控件,既要写构造函数,又要写析构函数,很多时候都 ...

最小PE文件讨论

1.实例1国外的人写的最小的PE文件--97Bytes 4D5A0000504500004C0101006A2A58C30000000000000000040003010B01080004000000 ...

Linux进程间通信——信号集函数

一.什么是信号 用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中 ...

安装并配置Apache

从今天开始,我将开始Web开发的学习.本系列博客将陆续记录我学习过程中的收获和困惑,从前端到后端,一探Web开发的流程和内容.我目前掌握的有C/C++,有一些使用C进行嵌入式开发的经验,C++就马马虎 ...

hadoop2-HBase的Java API操作

Hbase提供了丰富的Java API,以及线程池操作,下面我用线程池来展示一下使用Java API操作Hbase. 项目结构如下: 我使用的Hbase的版本是 hbase-0.98.9-hadoop ...

nginx替换响应头(重点:如何在替换时加上if判断)

在实现微信小程序内嵌非业务域名时,通过nginx做镜像网站绕过小程序业务域名检测,但有一些表单页面提交后会返回一个302状态,由响应头Location的值决定提交成功后的跳转地址.那么问题来了,这个地 ...

使用C#.NET列举组合数前N项和

列举如下列所示的组合数前N项和,代码如下(递归方法里注意去重): static void Main(string[] args) { List

【代码笔记】Web-JavaScript-JavaScript switch语句

一,效果图. 二,代码.

...

linux删除的文件有回收站么,Linux命令行删除文件到回收站相关推荐

  1. linux mysql命令行导入_在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)...

    因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客 ...

  2. Day07 红帽Linux —从命令行管理文件

    红帽Linux - 从命令行管理文件 文章目录 红帽Linux - 从命令行管理文件 一.目录文件夹内容及作用 练习题目 答案 二.路径定位和目录信息 路径定位 路径 切换目录 查看目录内容 ls指令 ...

  3. linux终端命令行删除当前光标之后内容ctrl +k

    linux终端命令行删除当前光标之后内容 ctrl +k

  4. 在windows上解压linux文件夹,Win10如何使用命令行来解压缩文件?

    Win10如何使用命令行来解压缩文件?大家都知道电脑的硬盘空间是有限的,如果你的硬盘空间比较紧张,那么使用命令行来解压缩文件不失为一个好方法.和ZIP文件压缩或者RAR文件压缩相比,使用命令行来解压缩 ...

  5. linux用cat命令创建一个文件,用cat在命令行创建文件

    我们常常使用cat命令来将某个文件的内容一口气打印出来查看,其实,cat命令还可以用来在命令行创建文件. cat在命令行创建文件与vi不同,只能单行编辑,换行之后就不能再编辑前面的行:与echo编辑多 ...

  6. 命令行删除文件夹及文件夹下文件

    如果文件夹下存储的文件很多(几个G或者几个T的数据),右键删除速度很慢,所以需要用到命令行删除,速度相对快很多.我整理了两个系统的删除方法,以此记录方便备查. Win10 cmd命令行删除文件夹及文件 ...

  7. linux登录pg数据库命令,PostgreSQL数据库pg_dump命令行不输入密码的方法

    对于PostgreSQL数据库的备份按照官方手册的方法之一就是采用"SQL Dump"的方式(另一种方式是直接备份文件系统中的文件,可参考官方手册). 基本用法如下: pg_dum ...

  8. 用bat批处理程序通过DOS命令行删除所有的空文件夹

    用过gothub或者码云的同学都知道,不包含任何文件的空文件夹上传提交时不被允许的.当然你可以在空文件下创建.keep文件(或.gitkeep文件),然后就可以上传了. 但是如果空文件夹比较多,并且我 ...

  9. windows 命令行删除文件和文件夹

    学习内容: windows 命令行删除文件和文件夹 假设删除d盘下的123文件夹 del/s/q d:\123*.* ----(用于删除文件夹下的子文件) rd/s/q d:\123 ----(用于删 ...

最新文章

  1. 靠脑机接口“隔空探物”,大脑植入芯片可实现“心灵感应”
  2. Mysql-学习笔记(==》常用函数 八)
  3. winform dategridview 自动完成。
  4. java实时汇率的接口_汇率-免费API,收集所有免费的API
  5. 12015.linux通过代码或命令形式操作内存/dev/mem
  6. s3c2410多通道adc驱动及测试程序
  7. VMware10 安装centos6.7 设置NAT模式固定ip
  8. linux major头文件_Linux的字符设备
  9. 域名/网站名/URL
  10. java-判断集合中的某个元素的属性是否全部相同
  11. 主成分与因子分析异同_浅谈主成分分析与因子分析
  12. 贝茨视觉训练法 (Dr William Bates)方法
  13. 数学分析教程(科大)——1.3笔记+习题
  14. 无线射频收发芯片SI24R1技术相关问题解答
  15. 阿里云 python_阿里云python sdk
  16. Tomcat启动失败 staring tomcat server at localhost has encoutered a problem
  17. 利用SUMIF和OFFSET+MATCH进行多条件求和
  18. 2020-11-25-springboot-打开web日志
  19. Generative Adversarial Networks(WGAN、SAGAN、BigGAN)
  20. python36.dll 0xc000005_使用python运行时出现0xc000005错误

热门文章

  1. Android emulator error: x86 emulation currently requires hardware acceleration的解决方案
  2. iOS成长之button
  3. 如何解决cellIndex在IE下兼容性问题
  4. GDI+入门(5、在GDI+中绘制带动画效果的图片)
  5. 小白的springboot之路(十)、全局异常处理
  6. 解决CentOS6.5下MySQL5.6无法远程连接的问题
  7. Youtube的value-based强化学习推荐系统
  8. java植树问题代码,小学数学最难的13种典型题,让孩子吃透了,拿高分不难!
  9. python数据库管理软件_数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接 - Python社区...
  10. iis html执行脚本,HTML_IIS管理脚本之adsutil.vbs的使用说明,Adsutil.vbs是什么?它是Windows 200 - phpStudy...