给你个思路,不懂问我,如果想要我帮你写出来,你可以加点分啊
查找半年的文回件可以用答find命令
find 的-mtime 按更改时间 find . -mtime -5 -print -表示在5天之内更改过的 find . -mtime +5 -print +表示在5天之前更改过的
每周日删除可以用到cronta(具体使用方法请网络)
无法是每个周日脚本运行一次,cd到指定文件夹,利用find命令找到对应的文件删除就ok了
『贰』 linux上写一个脚本将原文件删除并重建一个同名空文件
#!/bin/bash
FILE_1=a.gz
FILE_2=b.gz
…… ……
SOUR_DIR=/tmp/
DEST_DIR=~/xxxxx/
mv $SOUR_DIR$FILE_1 $DEST_DIR
touch $SOUR_DIR$FILE_1
mv $SOUR_DIR$FILE_2 $DEST_DIR
touch $SOUR_DIR$FILE_2
…… ……
前面的变量:
SOUR_DIR为你的.gz文件存放的源目录(注意要有/结尾)
DEST_DIR为你的.gz文件mv到的目标目录(注意要有/结尾)
a.gz换成你想mv掉的文件名
b.gz换成你想mv掉的文件名
还想mv掉更多地文件名,以下类推的添加即可
『叁』 如何快速删除Linux文件中的重复数据行
可以借助awk来实现,准备处理的文件是 $filename
awk'{if(line[$0]==1){next;}else{print$0;line[$0]=1}}'<(cat$(filename)>$filename
便可以实现每一行只出现一次,且顺序保持不变
『肆』 linux shell 脚本,批量删除
没调试.. 有问题再问吧.
#!/bin/sh
if [ $UID -ne 0 ]; then
echo "need root account"
exit 1
fi
f_dir=/home/wind
s_dir=`回ls ${f_dir}`
f_size=20480
for i in ${s_dir}; do
if [ -d $f_dir/${i} ]; then
size=` -s $f_dir/${i}/www |答 awk '{print $1}' `
if [ "$size" -gt "$f_size" ]; then
rm -rf $f_dir/${i}/www/*
fi
fi
done
echo "Run `basename $0` ok!"
exit 0
『伍』 Linux下,我想用shell 写一个重复文件删除脚本,我现在没有好的思想和逻辑去实现它,谁能给我出谋划策啊
我觉得可以向前靠点
不要去比对文件是否重复
在备份时就应该将之前的删除
而且有改动才备份
这样比较容易些
『陆』 关于Linux下脚本删除文件,比如有一堆文件在/root/work/file 文件夹下,文件名为file+数字。
可以写循环,不过不如直接用通配符删简单
比如
rm -f file0[0-2].txt
『柒』 用脚本删除linux服务器下某目录下的文件
把sql查出来存在file1
把目录下文件名find出来存在file2
diff一下,获取file2里不在file1里的
删掉
『捌』 Linux删除文件内重复行
第一,用sort+uniq,注意,单纯uniq是不行的。
第码纳二,用sort+awk命令,注意,单纯awk同样不行,原因同上。
第三,用sort+sed命令,同样需要sort命迟裂没令先排序。
以源肢上原理都是上下行比对,如果中间开了几行,uniq就不生效
例如:
111
222
111
是不能正确排序的,必须是:
111
111
222
uniq才会生效,所以都需要先用sort 来排序,然后将结果输出到其他文件。
『玖』 linux 如何删除 脚本
运行这个命令:
crontab -e
此命令将打开一个文本编辑器以添加新任务。
* 20 * * * rm -rf /root/febhost/dat/* /root/febhost/log/*
用对应的文本编辑器命令保存退出(vi编辑器是按esc后打:wq)
如果你对这种方式不熟悉,也可以直接改/etc/crontab,我看到你是要删除root文件夹内的目录,假设你有root权限(因为/etc/crontab所有者是root,并且只有以root身份执行删除命令才能删除root home内的文件),用以下命令打开此文件:
vi /etc/crontab
将光标移动至最后一行,按o键新开一行输入以下内容:
* 20 * * * root rm -rf /root/febhost/dat/* /root/febhost/log/* 更多Linux知识可参考书籍《Linux就该这么学》。
『拾』 linux脚本运行后把脚本删了会怎么办
您好,如果脚本运行后把脚本删了,那么可能会出现一些问题。首先,脚本删除后,可能会导致程序无法正常运行档枣,因为脚本是程序的一部分,它包含了程序的指令和语句,如果脚本被删除,程序就并蠢答无法正常运行。其次,脚本删除后,可能会导致数据丢失,因为脚本中可能包含了一些数据,如果脚本被删除,这些数据也会被删除,从而导致数据丢失。此外,脚本删除后,可能会导致程序安全性降低,因为脚本绝慧中可能包含了一些安全控制,如果脚本被删除,这些安全控制也会被删除,从而导致程序安全性降低。因此,建议您在删除脚本之前,先考虑清楚,以免造成不必要的麻烦。