Web インターフェイスを介して検索できるように、ボリュームの内容を mysql データベースに配置する必要があります。
すべてのファイル/フォルダーを取得するには、次のようにします。
$ cd /Volumes/myVolume
$ find ./
それは私が知る必要があるすべてを私に与えるでしょう。
私のmysqlテーブルに と呼ばれる列が1つしかない場合、path
1M以上のパスがある場合、すべてのパスをテーブルに書き込む最も効率的な方法は何でしょうか.
上記のスクリプトの出力をファイルにパイプしてから、ファイルをインポートします。
以下を実行します。
find ./ > directorylisting.txt
ファイルを開き、利用可能な多くのインポート機能の 1 つを使用して MySQL にインポートする方法を確認します。あなたの質問のコメントに記載されているリンクdaniphには、いくつかのリンクがあります。mysqlimport またはLOAD DATA INFILE
ステートメントを使用して、このファイルをテーブルにロードできます。適切にインデックスを作成すれば、十分に離れているはずです。