Manual:dumpUploads.php
From Linux Web Expert
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.8
<translate> MediaWiki version:</translate> |
MediaWiki ファイル: dumpUploads.php | |
---|---|
場所: | maintenance/ |
ソース コード: | master • 1.41.1 • 1.40.3 • 1.39.7 |
クラス: | UploadDumper |
詳細
dumpUploads.php は wiki にアップロードされたすべてのファイルのリストを出力するメンテナンススクリプトです。 wiki にアップロードされたすべてのファイルのバックアップを作成するために使用できます。
オプション/引数
オプション | 説明 | 必須かどうか |
---|---|---|
--base | wikiのルートディレクトリからの相対パスではなく、指定したディレクトリからの相対パスを表示する | <translate> Optional</translate> |
--local | 使用されているかどうかに関わらずすべてのファイルを出力します。共有ファイルは含まれません。 | <translate> Optional</translate> |
--shared | 共有リポジトリからのファイルを含めます | <translate> Optional</translate> |
--used | 使用されていないローカルファイルを含めません | <translate> Optional</translate> |
使用法
tarなどでアーカイブするためのアップロードファイルリストが作成されます。既定では、出力されるパスは $wgUploadDirectory の親ディレクトリからの相対パスです。
php maintenance/dumpUploads.php [ --base| --local| --shared| --used ]
アップロードファイルのリストを作成するには
Terminal
$ php maintenance/dumpUploads.php images/e/eb/Screenshot_2022-03-11_at_3.58.12_PM.png images/a/a9/Screenshot_2022-03-11_at_3.58.05_PM.png images/9/98/Screenshot_2022-03-11_at_1.47.10_PM.png
アップロードファイルをすべてtarで保存するには
Terminal
$ php maintenance/dumpUploads.php | tar cfT backup_files.tar -
解凍して取り出すには
Terminal
$ tar xzf backup_files.tar
これらのファイルは importImages.php メンテナンススクリプトを使用して別のwikiにインポートできます。
関連項目
- Manual:importImages.php - イメージファイルをインポートする
- Manual:importDump.php - ページをインポートする
- Manual:dumpBackup.php - ページをエクスポートする