`
zhangxiong0301
  • 浏览: 360789 次
社区版块
存档分类
最新评论

linux下回收站功能软件

阅读更多
安装软件后,回收站目录一般在:
$HOME/.local/share/Trash
其中files目录保存已删除的文件,info目录保存已删除文件的信息。

卸载python安装的软件包:

python setup.py install --record install.txt    # 安装时
cat install.txt | xargs rm -rf          # 卸载时
务必在程序源代码目录保留install.txt文件,才能使用上述命令卸载。

基本命令有:
trash-put           trashes files and directories.
trash-empty         empty the trashcan(s).
trash-list          list trashed file.
trash-restore       restore a trashed file.
trash-rm            remove individual files from trash can.
不同版本的命令稍有不同,可查看网页。

下载:
git clone https://github.com/andreafrancia/trash-cli.git
分享到:
评论

相关推荐

    回收站功能在 Linux 中的实现

    【回收站功能在 Linux 中的实现】 在 Linux 系统中,传统的 `rm` 命令一旦执行,被删除的文件将永久丢失,这对于用户来说具有一定的风险。为了解决这个问题,我们可以仿照 Windows 系统的回收站功能,通过编写 Bash...

    计算机软件-商业源码-实例78 清空回收站.zip

    标题"计算机软件-商业源码-实例78 清空回收站.zip"指出这是一个关于计算机软件的项目,具体来说是商业源码的一部分。实例78指的是一个具体的编程示例或功能实现,这里的核心是“清空回收站”的功能。这通常涉及到...

    linux下c编写的电子词典

    C语言以其高效、灵活和底层操作能力著称,是编写系统级软件的理想选择,因此在Linux环境下,C语言的应用尤为广泛。 本电子词典项目旨在提供一个基础的单词查询和学习平台。开发过程中,开发者可能采用了以下关键...

    linux 0.11 源码下载

    在这个版本中,Linux内核已经具备了基本的操作系统功能,包括进程管理、内存管理、设备驱动以及文件系统等核心组件。下面将详细介绍Linux 0.11内核源码的主要组成部分及其工作原理。 一、进程管理 在Linux 0.11中,...

    linux旧版本源码(linux-0.12.rar)

    这个版本的源码可以从www.oldlinux.org这样的历史软件保存站点获取,对于理解Linux的发展历程以及操作系统设计的基础原理具有重要意义。 1. **源码结构**: Linux内核源码通常包含多个目录和文件,如`include`、`...

    linux从做系统学习笔记

    在此之前,Richard Stallman创办了自由软件基金会(FSF)并启动了GNU项目,编写了众多遵循GPL(通用公共许可证)的GNU程序,后来大量程序员和开发者的加入使得Linux系统得以快速发展,逐渐形成了今天我们所用的Linux...

    Linux DHCP图形化管理工具

    在Linux系统中,DHCP(Dynamic Host Configuration Protocol)服务是一个重要的网络管理工具,它自动分配、管理和回收IP地址,使得网络设备能快速便捷地接入网络。对于管理员来说,通过命令行管理DHCP服务可能会有些...

    Linux内核设计与实现(第三版中文高清带目录)_linux_linux内核_

    8. **模块化设计**:Linux内核采用模块化设计,非核心功能可以作为可加载模块,使得内核可以根据需求定制,同时保持高效运行。 9. **内核版本管理**:Linux内核版本遵循主版本.次要版本.修订版本的规则,如2.6.35。...

    云环境下Linux视窗协议研究和实现.doc

    云环境下 Linux 视窗协议研究和实现 云环境下 Linux 视窗协议研究和实现是指在云计算时代,桌面虚拟化技术的发展和应用,通过将用户的桌面操作系统集中运行在服务器端,使用虚拟化技术,在一台物理服务器上同时运行...

    Linux内核完全注释:基于0.11内核(V5.0)_0.11内核_linux_linux内核完全注释_Linux内核注释_

    3. 内存管理:了解Linux如何分配和回收内存,包括物理内存的组织、虚拟内存的映射、页面缓存等机制。这些知识对于优化程序性能和避免内存泄漏至关重要。 4. 文件系统:Linux内核支持多种文件系统,如EXT2、EXT3、...

    耗子 Linux 面板 - GO 开发的轻量 Linux 面板.zip

    【Go语言】Go(又称Golang)是Google开发的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言。Go语言的设计目标是提高开发效率,简化并发编程,同时保持代码的简洁性和可读性。由于这些特性,Go语言在...

    linux内核图解-linux内核图解

    总的来说,Linux内核是一个复杂而精细的系统,它通过高效的管理机制,使得操作系统能够灵活地应对各种硬件和软件环境,满足不同场景的需求。对于开发者来说,理解Linux内核的工作原理有助于优化系统性能,解决各种...

    linux下的jdk1.6

    Linux下的JDK 1.6是Oracle公司为Linux操作系统提供的Java Development Kit,是Java程序员进行开发、编译、调试和运行Java应用程序所必需的环境。这个版本发布于2009年,它包含了Java编译器(javac)、Java运行时环境...

    疱丁解牛Linux内核分析 孟宁 2018.10_os_Linux/Unix编程_

    4. **文件系统**:了解Linux下的文件系统模型,包括VFS(虚拟文件系统)层,文件的打开、读写、关闭操作,以及文件权限和访问控制。 5. **设备驱动**:理解设备驱动程序的作用,学习字符设备和块设备的区别,以及...

    Linux TCP IP 协议栈分析

    Linux TCP/IP协议栈是实现网络通信的核心组件,深入理解其工作原理对于系统管理员、网络工程师以及软件开发者来说都至关重要。本文将对Linux 2.6协议栈进行详细分析,旨在揭示其内部运作机制。 #### 二、协议栈概述...

    linux系统程序设计

    首先,要理解Linux操作系统的基本原理,这包括操作系统的定义、目标、功能以及主要特性。操作系统作为计算机系统资源的管理程序,负责管理计算机硬件与软件资源,提供用户与计算机交互的接口。现代操作系统的发展...

    Linux内核设计的艺术

    7. 网络支持:Linux内核具有强大的网络功能,支持包括IPv4、IPv6在内的多种网络协议,以及各种网络栈的优化。 8. 安全机制:内核提供了包括Linux安全模块(LSM)、SELinux、AppArmor等在内的安全机制,以保护系统不...

    linux0.01内核下载

    2. 内存管理:Linux 0.01 内核中,内存管理相对简单,主要是物理内存的分配与回收。早期的 Linux 使用了基于页的内存管理系统,但没有现代内核中的复杂内存分配策略,如伙伴系统和slab分配器。 3. 文件系统:尽管...

    linux 0.01源代码

    - **内存管理(Memory Management)**:内存管理在Linux 0.01中已经初步实现,包括分配和回收内存,以及地址空间的映射。 - **设备驱动(Device Drivers)**:为了与硬件交互,Linux 0.01包含了基础的设备驱动代码...

Global site tag (gtag.js) - Google Analytics