На вот тебе скрипт. Правда в нём огромная дыра и пользоваться им нельзя, но суть понять можно 

#!/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