202007070923_12345678.txt
202007070923_23456789.txt
使用命令:
for name in 2020*.txtdo mv "$name" "${name#*_}"done
命令解析:
#*_为删除第一个"_"符号左边的所有字符(包括第一个"_");
整体命令为:循环查找2020开头的txt文件,并将文件名只保留第一个"_"符号后面的部分.
删除开头的 rm -rf /home/myuser/a* 即是在/home/myuser/a开头的所有文件都会被删除
*的含义表示任意字符任意长度。
详细 *** 作:
把删除创建为 rm -i 的别名,一般情况下,系统就会默认加上,建立一个专门用来存放不用的文件夹,根据个人需要情况,建在指定的位置。
更改bashrc环境,在.bashrc修改alias rm='mv -f --target-directory=/trash。
方法二、取证工具-Foremost
在CentOS/RHEL 7中安装Foremost,需要首先启用 (第三方源)Repoforge, 如图所示
进行测试删除 /boot/images 目录下一个名为 nosdos.jpg 的图像文件,如图
要恢复这个文件,如下所示使用 foremost(要先确认所在分区 - 本例中, /boot 位于 /dev/sda1 分区中
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)