На вот тебе скрипт. Правда в нём огромная дыра и пользоваться им нельзя, но суть понять можно
#!/bin/sh
FTPDIR="/var/ftp/incoming"
DATABASE="sqlfiles_base"
ENGINE="mysql -u root $DATABASE"
$ENGINE <<DELIM
DROP TABLE IF EXISTS files;
CREATE TABLE files(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
fname TEXT NOT NULL,
path TEXT NOT NULL,
size INT,
mtime DATETIME
);
DELIM
cd $FTPDIR
find -not -name ".*" -printf "INSERT INTO files (fname,path,size,mtime) VALUES ('%f','%p','%s','%CY-%Cm-%Cd %CT');\n" | $ENGINE