① 怎样删除FTP里的一个文件
需要ftp服务器的管理员才有权限删除,具体的删除方法为:
1、首先,随意打开一个文件窗口,在上方的地址栏中输入ftp的网站。
② 求助各位大神。急啊!!!编写shell脚本,每日1:00删除7天以前的文件,并生产日志文件信息.
del_file.sh
echo"del_file.shstartat`date`"
cd$file_dir1
pwd
find.-name"A*.TXT"-mtime+7|xargs-I{}rm-f{}
cd$file_dir2
pwd
find.-name"A*.TXT"-mtime+7|xargs-I{}rm-f{}
echo"del_file.shendat`date`"
执行crontab -e 增加一行
01***shdel_file.sh>>$HOME/del_file.log
③ shell求助,怎么删除FTP里的文件,而不删除原计算机的文件
要看FTP的版本,由于现在有很多FTP的版本,有些可能不支持这个命令,你可以在ftp里输入help显示支持的命令,如果有delete命令就可以,另外还有mdelete可以一次删除多个文件
④ 用shell怎么删除指定时间前的文件
给个提示:
1)查找文件名字叫做.txt(名字以.txt为结尾的文件)的命令是:
find -name "*.txt"
注意find默认从当前路径开始查找,并且是递归查找。
如果从某一个路径开始查找,命令为,例如:
find /home/jack/date -name "*.txt"
2)删除名字叫做.txt(名字以.txt为结尾的文件)的命令是:
rm -fr $(find -name "*.txt")
3)请自学一下find命令,find命令可以针对文件的修改时间来查找,例如,find命令可以查找修改时间为3天前的文件等等。
OK,自学完find命令,就知道怎么弄了。
⑤ 用shell脚本中删除某文件夹下的七天之前生成的文件夹
oldDate=$(date-d"-7days""+%Y%m%d")。
cdyourFolder#这里写你的文件夹路径。
forfolderin$(ls-d*/)。
do。
[${folder%/*}-lt$oldDate]&&rm-rf$folder。
done。
(5)shell删除ftp7天以前文件扩展阅读:
打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。
输入一些代码,第一行一般是这样:
#!/bin/bashecho"HelloWorld!""#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。
echo命令用于向窗口输出文本。