Manual:DumpUploads.php
MediaWiki version: | ≥ 1.8 |
MediaWiki file: dumpUploads.php | |
---|---|
Location: | maintenance/ |
Source code: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | UploadDumper |
Details
dumpUploads.php file is a maintenance script which dumps a list of files uploaded to a wiki. It can be used to create a backup of all uploaded files on the wiki.
Options/Arguments
Option | Description | Required? |
---|---|---|
--base | Set base relative path instead of wiki include root | Optional |
--local | List all local files, used or not. No shared files included | Optional |
--shared | Include images used from shared repository | Optional |
--used | Skip local images that are not used | Optional |
Usage
This generates list of uploaded files which can be fed to tar or similar. By default, outputs relative paths against the parent directory of $wgUploadDirectory .
php maintenance/dumpUploads.php [ --base| --local| --shared| --used ]
Generate a list of uploaded files:
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
Save all uploaded files to a tar file:
Terminal
$ php maintenance/dumpUploads.php | tar cfT backup_files.tar -
Untaring or extracting to a directory:
Terminal
$ tar xzf backup_files.tar
This collection of files can then be imported into another wiki using the importImages.php maintenance script.
See also
- Manual:ImportImages.php - for importing images
- Manual:ImportDump.php - for importing pages
- Manual:DumpBackup.php - for exporting pages