當前位置:首頁 » 文件傳輸 » shell刪除ftp7天以前文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

shell刪除ftp7天以前文件

發布時間: 2023-02-21 00:29:21

① 怎樣刪除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命令用於向窗口輸出文本。