首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linuxrm命令改造成mv到指定录下

rm是Linux下文件删除命令,它是Linux非常强大却又非常危险一条命令,特别是rm -rf有时候强大到让你欲哭无泪,当你想清除当前目录下所有文件和目录时,很简单 #rm -rf ./* 这没什么...mkdir -p ~/.trash //创建一个目录作为回收站,这里使用是用户家目录下.trash目录 alias rm=trash //命令别名 rm改变为trash,通过将rm命令别名值trash...undelfile() //这个函数作用是找回回收站下文件 { mv -i ~/.trash/\$@ ./ } trash() //这个函数是将指定文件移动到指定录下,通过将rm命令别名值...下面是我修改后代码,直接在用户家目录下创建。trash目录作为回收站,将其它代码加入用户家目录下.bashrc文件,这样用户每次登录这段代码就会自动生效!...登录后在bash执行一遍下面的命令就可以把rm命令改造成删除文件到回收站了!

2.7K100
您找到你想要的搜索结果了吗?
是的
没有找到

Linux命令rsync增量同步目录下文件

业务场景描述 最近遇到一个问题,需要编写相应Linux命令,增量同步/var/mysql里所有文件到另外一个目录/opt/mysql,但是里面相关日志文件xx.log是不同步,这个场景,可以使用...rsync是英文词语remote sync缩写,是Linux系统一款比较实用命令,可以用于文件增量同步 rsync命令常用参数 rsync有哪些常用参数?...通过查询https://www.linuxcool.com/rsync知道有如下参数,图来自该网站: 当然rsync用法不止这些,还有其它一些比较常用命令,详细可以参考阮一峰老师博客:...rsync 用法教程 rsync增量同步 针对开头描述业务场景,可以编写下面的Linux命令实现增量同步 rsync -avz - exclude='*....-z:表示使用压缩模式传输文件,可以节省网络带宽 --exclude=''*.logs:表示排除logs日志文件 /var/mysql/:表示要同步原目录路径 /opt/mysq;/:同步后目录路径

1.8K30

Linux 系统根目录下文件夹

Linux 系统根目录下文件夹 本文介绍 Linux 系统根目录下各种文件夹及其用途,了解这些目录可以帮助你更好地管理你 Linux 主机。...---- Linux 系统根目录 各个不同 Linux 发行版根目录会有一些区别,但大多数发行版主要目录都是有的。.../lib64 library 64bit 动态链接库 64 位版本 /lost+found 一般情况是空,但在非法关闭后,这里就会存放一些文件 /media 识别出 U 盘,光驱等会在这个目录下.../sys 存放 Linux 系统内核文件 /tmp 用于存放一些临时文件 /usr 用户应用程序和文件都在此目录下,类似于 Windows 系统中 Program Files 目录 /var 经常被修改文件可以放到这个目录...---- 参考资料 Linux 系统目录结构 - 菜鸟教程 Linux中etc目录详解大全总汇详解_mianjunan博客-CSDN博客 本文会经常更新,请阅读原文: https:

7.9K20

Linux删除目录下文件10种方法

下午闲着没事儿,看到了一遍文章,便突发奇想想起删除目录下所有文件方法;整理了几个,如有不足,还望读者不吝赐教!...删除当前目录下文件 1.rm -f * #最经典方法,删除当前目录下所有类型文件 2.find . -type f -delete或find ....-type f` #删除全部普通文件 5.for delete in `ls -l`;do rm -f * ;done #用for循环语句删除当前目录下所有类型文件 删除指定目录下文件 1.rm...-f 指定目录* #最经典方法,删除指定目录下所有类型文件 2.find 指定目录 -type f -delete或find 指定目录 -type f -exec rm -f {} \; #用find...指定目录 -type f` #删除指定目录下全部普通文件 5.for delete in `ls –l 指定目录路径`;do rm -f * ;done #用for循环语句删除指定目录下所有类型文件

1.2K80

linux通过user-config.jam指定编译器编译boost

bjam是boost编译工具,类似于gnu make,boost就是用bjam编译,bjam很聪明,在编译boost时候,会自动从系统中寻找合适编译器来完成boost编译。...如果不想使用bjam自动找到编译器来编译boost,就需要指定编译器,为bjam指定编译器是通过定义user-config.jam来实现,只要定义一个user-config.jam文件,按指定格式在文件中指定编译器...,并将user-config.jam文件位置告诉bjam(bjam会在$HOME, $BOOST_BUILD_PATH定义文件夹下寻找user-config.jam)。...cat $BOOST_BUILD_PATH/user-config.jam # 所有库列表 # atomic chrono container context coroutine date_time...等函数参见我上一篇博客 《linuxboost编译安装全过程脚本塈bzip2编译安装全过程脚本》 在关于user-config.jam配置文件更详细说明参见下面参考资料中boost官方说明《

2.2K100

Linux根目录下各个目录用途及含义

Linux根目录下各个目录用途及含义 Linux ./bin 重要二进制 (binary) 应用程序,包含二进制文件,系统所有用户使用命令都在这个目录下。 ..../home 本地用户主 (home) 目录所有用户用home目录来存储他们个人档案 ./lib系统库 (libraries)文件包含支持位于/bin和/sbin二进制文件库文件。 ..../lost+found 在根 (/) 目录下提供一个遗失+查找(lost+found) 系统.必须在root用户下才可以查看当前目录下内容。 ..../sbin 重要系统二进制(systembinaries)文件也是包含二进制可执行文件。在这个目录下linux命令通常都是由系统管理员使用,对系统进行维护 ....在这个目录下可以找到内容可能增长文件

2.8K10

Linux 删除目录下文件 10 种方法

作者:ZYJTF_Zhang 链接:https://blog.51cto.com/zhangdaifu/1933091 想起删除目录下所有文件方法;整理了几个,仅供参考!...删除当前目录下文件 1.rm -f * #最经典方法,删除当前目录下所有类型文件 2.find . -type f -delete或find ....-type f` #删除全部普通文件 5.for delete in `ls -l`;do rm -f * ;done #用for循环语句删除当前目录下所有类型文件 删除指定目录下文件 1.rm...-f 指定目录* #最经典方法,删除指定目录下所有类型文件 2.find 指定目录 -type f -delete或find 指定目录 -type f -exec rm -f {} \; #用find...指定目录 -type f` #删除指定目录下全部普通文件 5.for delete in `ls –l 指定目录路径`;do rm -f * ;done #用for循环语句删除指定目录下所有类型文件

1.4K20

基于FPGA内窥镜定位系统设计(

大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣资源,或者一起煮酒言欢。 今天给大侠带来基于FPGA内窥镜定位系统设计,由于篇幅较长,分三篇。...而随着FPGA出世,数字系统更加受到人们青睐,它为数字系统设计提供更加便捷通道,使得数字系统设计可以芯片小型化,电路规模大型化,庞大逻辑资源,可满足各种数字系统设计。...本设计实现对医院培养经验少医生尽快掌握心脏手术操作流程很有价值,未来将可以培养更多从事心脏手术工作医学专业毕业学生或刚刚从事这个行业社会医生。...而且工作时钟在200MHz运行,基本能满足多端点图像数据缓冲需求。 ?....lcd_en (), //lcd display enable .lcd_rgb (VGAD), //lcd display data //user

29810

Linux — Makefile学习笔记以及多级目录下Makefile编写

如果未使用这个选项,标准版make命令将优先在当前命令查找名称为makefile文件,如果不存在名称makefile文件,则开始查找名为Makefile文件。...make -C $@ 当make目标为all时, -C $@ 指明跳转到次级目录下读取那里Makefile; M=$(PWD) 表明读取完Makefile(次级目录下Makefile...)执行完成后返回到当前目录继续读入、执行当前Makefile( 顶级目录下Makefile)。...那么,在编译时候,直接在顶层目录下make即可完成所有的编译工作: 编译完成后,在看一目录结构,多了一个目录bin: 2、如果需要跨平台编译和测试的话,可以在makefile中增加条件判断,而且为了让...makefile打印出来信息更加直观和人性化,可以适当添加一些提示信息,简单更改makefile如下: ifeq ($(t), 0) TOOL= else TOOL=arm-none-linux-gnueabi

4.8K10

基于FPGA内窥镜定位系统设计(

基于FPGA内窥镜定位系统设计() 今天给大侠带来基于FPGA内窥镜定位系统设计,由于篇幅较长,分三篇。今天带来第三篇,下篇,话不多说,上货。...本设计实现对医院培养经验少医生尽快掌握心脏手术操作流程很有价值,未来将可以培养更多从事心脏手术工作医学专业毕业学生或刚刚从事这个行业社会医生。...而且工作时钟在200MHz运行,基本能满足多端点图像数据缓冲需求。...2.导管头定位是通过对帧差后图像作水平方向和垂直方向投影,确定出运动目标四条边界,可确定四个坐标点输出,但是仅仅有一个坐标点是导管头端点,所以计算上边界与运动物体交点坐标与左右两条边界距离,....lcd_en (), //lcd display enable .lcd_rgb (VGAD), //lcd display data //user

30620
领券