Linux基础-Linux系统回收站

rm / mv :
自己做一个回收站
--思路

cd
mkdir .recycle # 隐藏文件夹 .recycle
mv .txt .recycle/ # 把想要删除的文件移动到.recycle当中
通过定时任务定期清除 .recycle 文件夹中的内容
或者rm -rf ./recycle/

--回收站示例

!/bin/bash

alias rm=‘mv‘
if [-f /tmp/.recycle]
then
echo ".recycle is CUNZAI"
else
touch /tmp/.recycle
fi
sizes=du -m /tmp/.recycle | awk ‘{print $1}‘
if [$sizes -gt 1024]
then
cat /dev/null > /tmp/.recycle
fi

原文地址:https://www.cnblogs.com/s-sx/p/11822818.html

时间: 2024-08-29 14:45:08

Linux基础-Linux系统回收站的相关文章

20155301 滕树晨linux基础——linux进程间通信(IPC)机制总结

20155301 滕树晨linux基础--linux进程间通信(IPC)机制总结 共享内存 共享内存是在多个进程之间共享内存区域的一种进程间的通信方式,由IPC为进程创建的一个特殊地址范围,它将出现在该进程的地址空间(这里的地址空间具体是哪个地方?)中.其他进程可以将同一段共享内存连接到自己的地址空间中.所有进程都可以访问共享内存中的地址,就好像它们是malloc分配的一样.如果一个进程向共享内存中写入了数据,所做的改动将立刻被其他进程看到 共享内存是IPC最快捷的方式,因为共享内存方式的通信没

Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍

Linux基础教程  linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件. 参 数: -d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录. -f或--force 强制删除

Linux基础之系统监控

进程分前台进程和后台进程,默认的情况下,用户创建的是前台进程.在命令尾部加&可以简单地创建后台进程,通过 输入jobs -l可以查看运行着的后台进程和对应的PID. 查看进程:通过ps命令可以查看进程的运行状态,常用 ps -aux 终止进程:kill命令,如果进程忽略了kill,用 kill -9来强制结束 其后加PID或者进程名称 通过free 命令 可以查看内存使用状态 第一行中的buffers和cached是已经被分配出去的内存,单还没有被使用的部分.第二行所表示的才是内存真正的使用情况

Linux基础--------监控系统、进程管理、软件包管理-------free、dd、kill、 rpm、yum、源码安装python

作业一:1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G fdisk -l /dev/sdb       查看新增加硬盘sdb的详细信息     第一个硬盘叫sda,新建的第二个就叫sdb,再增加一个就叫sdc,依此类推 fdisk /dev/sdb      给/dev目录下的sdb硬盘座磁盘分区      m  查看帮助 n  添加一个新

linux基础-认识系统1-登录与注销

一般我们通过符合ssh协议的客户端来远程登录系统,比如我用的是xshell. 输入正确的用户名和密码后, 其中的标记 1:当前登陆的用户名 2:主机名 3:当前的目录    这里用~符号代表的是用户的文件夹,它是个"变量". eg:mysql用户登陆,~代表/home/mysql  root用户登陆~代表/root 4:提示符 普通用户登陆提示符为$,root的提示符是# 注销linux指令 exit 注意:离开(注销)系统并不是关机!基本上,linux本身已经有相当多的工作在进下,你

linux基础_系统运行级别

linux系统一共有7个运行级别 级别0:系统停机状态,系统默认运行级别不能为0,否则不能正常启动:例如:init0=关机 级别1:单用户工作状态,root权限用于系统维护,禁止远程登录 级别2:多用户状态(没有NFS) 级别3:完全的多用户状态(没有NFS),登录后进入控制台命令终端模式 级别4:系统未使用(保留) 级别5:X11控制台,登录后进入图形界面模式 级别6:系统正常关机后并重启,默认运行级别不能设置为6,否则不能正常启动:例如:init6=重启 备注:关于NFS,请参考http:/

linux基础1_Linux系统入门

计算机的五大单元 计算机硬件五大功能部分 运算器 运算器又称算术逻辑单元(Arithmetic Logic Unit简称ALU).它是计算机对数据进行加工处理的部件,包括算术运算(加.减.乘.除等)和逻辑运算(与.或.非.异或.比较等). 控制器 控制器负责从存储器中取出指令,并对指令进行译码:根据指令的要求,按时间的先后顺序,负责向其它各部件发出控制信号,保证各部件协调一致地工作,一步一步地完成各种操作.控制器主要由指令寄存器.译码器.程序计数器.操作控制器等组成. 硬件系统的核心是中央处理器

linux基础-认识系统2-基础命令 bc

linux的计算器 指令bc 1+2 3 2*5 10 10/100 0 设置小数点精度后 10/100 .10 详情 man bc后如下 bc(1)                                                                    bc(1) NAME       bc - An arbitrary precision calculator language SYNTAX       bc [ -hlwsqv ] [long-options]

Linux 基础 —— Linux 进程的管理与监控

这篇文章主要讲 Linux 中进程的概念和进程的管理工具.原文:http://liaoph.com/inux-process-management/ 进程的概念 什么是进程 进程(Process)是计算机中程序执的实体.程序通常是由指令和相关数据组成的,在 Linux 系统中,程序的运行通常是由用户通过一个命令行解释器(例如 bash shell)发起执行,或者由其他进程派生而来. 进程标识符 每个进程都有一个非负整数表示的唯一标识符,进程运行时 PID 是由操作系统随机分配的,进程 ID 可以