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

由于我使用的是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命令可以批量替换多个文件中的字符串. ...

随机推荐

C# 中的委托和事件(转载)

引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易.它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去 ...

让你的PHP程序真正的实现多线程(PHP多线程类)

通过WEB服务器来实现PHP多线程功能. 当然,对多线程有深入理解的人都知道通过WEB服务器实现的多线程只能模仿多线程的一些效果,并不是真正意义上的多线程. 但不管怎么样,它还是能满足我们的一些需要的 ...

Scala spark mongodb

最好的参考是Mongo官网的地址 https://docs.mongodb.com/spark-connector/getting-started/ 需要截图所示的包 代码地址 https://git ...

C++ STL疑惑知识点

1.remove的问题 用法参考:http://www.cnblogs.com/heyonggang/p/3263568.html

hdoj 2151 Worm【动态规划】

Worm Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submis ...

JavaMail收发邮件的一般流程与主要方法

1.Properties属性类 Properties p = new Properties(); p.put(key, value); key -| mail.smtp.host -| mail.sm ...

linux:如何修改用户的密码

1.首先,要用CRT软件连接Linux系统. 2.首选,确认是用root用户登录系统的. 输入命令: id ,查看登录用户信息. 3.若修改root自己的密码,直接输入 passwd . 输入两遍,新 ...

IP 首部检验和算法

原创博文,转载请注明出处. 在学习TCP/IP 详解的过程中遇到了不止一次的关于检验和的概念,在吸取了他人理解的前提下,我决定用Wireshark 进行抓包分析. 首先我们得知道IP数据包格式 首先把 ...

XamarinSQLite教程创建数据库

XamarinSQLite教程创建数据库 安装SQLite/SQL Server Compact Toolbox后,就可以使用该插件创建数据库了.操作步骤如下: (1)在Visual Studio中, ...

JDBC最原始的代码做查询操作

首先编写一个User类. public class User { private String username; private String password; public String get ...

Linux的命令回收站在哪,Linux命令行删除文件到回收站相关推荐

  1. linux删除的文件有回收站么,Linux命令行删除文件到回收站

    先说方法,原理后面分析. 由于我使用的是Ubuntu14,这里以该系统为主,其他系统略有区别. 可以新加别名del,用于删除文件. alias del='mv -t ~/.local/share/Tr ...

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

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

  3. ubuntu系统终端使用命令删除文件到回收站中

    现在的ubuntu一般带有回收站,但是在终端使用rm命令删除文件或目录却没有进入回收站中. 其实ubuntu是有专门的命令把文件放入回收站的,这个命令是在/usr/bin目录中的gvfs-trash命 ...

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

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

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

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

  6. android cmd命令行删除文件夹,文件

    android cmd命令行删除文件夹,文件 adb root adb remount adb shell su cd system/sd/data //进入系统内指定文件夹 ls //列表显示当前文 ...

  7. linux 删除文件夹中所有文件命令行,Linux中使用命令行删除文件夹

    使用rm -rf 目录名字 命令便可html -r 就是向下递归,无论有多少级目录,一并删除 -f 就是直接强行删除,不做任何提示的意思linux eg:post 删除文件夹实例:rm -rf /va ...

  8. ubuntu/linux trash-cli 删除文件到回收站 类似回收站机制的删除

    welcome to my blog 问题描述: 在linux系统中使用rm命令删除文件后很难恢复, 得找专业的数据恢复团队, 文件越大恢复的越完整, 但是费用很昂贵. 所以最好有一种删除机制类似wi ...

  9. linux恢复fat文件系统,从FAT文件系统恢复已删除文件的数据

    介绍 尽管FAT32或FAT16是非常古老的文件系统,这反映出与其他文件系统替代产品相比,它们的性能较差,但它们仍被许多电子设备广泛使用.通常,这些设备包括USB memory 棒,数码相机,便携式摄 ...

  10. Git入门之命令行删除文件及上传大文件至Github(二)

    自2013年开始,作者的代码基本是分享到CSDN下载区,最早设置均是免费的,但随着下载量增加,分数自动增长.为了更好地分享开源代码及相关工具,赶上时代潮流,作者后续会将代码分享至Github和CSDN ...

最新文章

  1. iOS一个类可以关联多个nib文件
  2. MySQL-日志、完全备份恢复和增量备份恢复
  3. 只有一个显示器但是显示两个显示器_小米34寸曲面显示器深度体验 办公体验极佳 但是还有个大弱点...
  4. QML笔记-KeyNavigation的使用(2种例子)
  5. 信息学奥赛一本通 1153:绝对素数
  6. linux打开文件异常
  7. 巴菲特将退休并把公司交给网红接管?被一封信恶搞...
  8. 【报告分享】抖音短视频营销之“梗”的应用(借梗造梗13招).pdf
  9. 音乐播放小窗口html,jQuery+html5迷你网页音乐播放器代码
  10. ThinkPad SL400 使用经验小记
  11. ​Copyright到底是什么意思?
  12. 淘宝评论API接口,item_review-获得淘宝商品评论API接口接入说明
  13. Android Debug Bridge
  14. 题解 P2184 【贪婪大陆】
  15. python数据结构二叉树的查找算法_在路上---学习篇(一)Python 数据结构和算法 (5)二分查找、二叉树遍历...
  16. 小学生计算机编程题,真题|小学组倒数第二道编程题,做不出来罚你点赞三遍!...
  17. mysql的用户名迁移SCHEMA_数据库实时转移之Confluent环境搭建(二)
  18. 2018 SUCTF招新赛
  19. 七号信令系统在GSM中的应用
  20. matlab rgb三维直方图,MATLAB小技巧之十:利用MATLAB绘制三维彩色柱状图[转载]

热门文章

  1. 元组定义 元组运算符
  2. python绘制基因结构图_使用TBtools绘制进化树+motif分析+基因结构~三图合一
  3. 人工智能 - 虚拟人 - 2D/3D 动作捕捉
  4. 短距离无线传输-WIFI
  5. 海量数据相似度计算之simhash短文本查找
  6. linux下kegg注释软件,如何使用KAAS进行KEGG注释
  7. latex公式符号大全
  8. 怎样了解存在---辩证唯物主义认识论
  9. Marr-Hildreth边缘检测器C++实现
  10. 儿童“益”站线上课堂 战“疫”不停学