Це команда wimlib-imagex-update, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
wimlib-imagex-update - Оновлення образу WIM
СИНТАКСИС
wimlib-imagex оновлення WIMFILE [IMAGE] [ВАРІАНТ...] [ CMDFILE]
ОПИС
wimlib-imagex оновлення змінює вказаний IMAGE у файлі Windows Imaging (WIM).
WIMFILE шляхом додавання, видалення чи перейменування файлів чи каталогів у ньому. Ця команда також є
доступний як просто wimupdate якщо було відповідне жорстке посилання або пакетний файл
встановлений.
IMAGE визначає зображення в WIMFILE оновити. Це може бути індекс зображення на основі 1
WIM або ім'я зображення в WIM. Використовувати wimlib-imagex інформація (1) команда до
перелік зображень, які містить файл WIM. IMAGE може бути опущено, якщо WIMFILE містить лише одну
зображення.
Зміни, які потрібно виконати на образі WIM, задаються у вигляді послідовності команд, один
на рядок, зчитувати в текстовий файл зі стандартного введення. Рекомендується стандартний вхід
бути перенаправлено з файлу (CMDFILE), як показано вище, а не вводити команди
інтерактивно. Крім того, щоб вказати команду безпосередньо в командному рядку, див
-- команда варіант.
В НАЯВНОСТІ КОМАНДИ
Цей розділ документує команди, які можуть з’являтися в CMDFILE описано вище.
додавати [ВАРІАНТ...] ДЖЕРЕЛО ПРИЗНАЧЕННЯ
Додайте дерево файлів або каталогів до образу WIM. ДЖЕРЕЛО необхідно вказати шлях до файлу або
каталог у вашій файловій системі. ПРИЗНАЧЕННЯ необхідно вказати шлях всередині образу WIM at
який додати файл або дерево каталогів.
If ПРИЗНАЧЕННЯ потім називає існуючий каталог у образі WIM ДЖЕРЕЛО також потрібно назвати а
каталог. Це викликає вміст ДЖЕРЕЛО каталог, який потрібно додати до
ПРИЗНАЧЕННЯ каталог.
If ПРИЗНАЧЕННЯ потім називає існуючий файл без каталогу в образі WIM ДЖЕРЕЛО повинні також
назвіть файл без каталогу. За замовчуванням це викликає ПРИЗНАЧЕННЯ файл, який потрібно замінити
з ДЖЕРЕЛО файл. Або з --не замінити це генерує помилку.
If ПРИЗНАЧЕННЯ не існує в образі WIM, то всі необхідні каталоги є
створено за потребою, щоб додати ДЖЕРЕЛО у цьому місці.
Команда додавати команда підтримує підмножину параметрів, які приймає wimlib-imagex захоплення;
а саме, --розіменування, --unix-дані, --no-acls та --strict-acls, Побачити wimlib-imagex-
захоплення (1) для пояснень цих варіантів.
Крім того, додавати команда підтримує --не замінити варіант, який викликає в додавати
команду, щоб відмовитися від перезапису наявних файлів, що не є каталогами, в образі WIM.
видаляти [ВАРІАНТ...] PATH
Видаліть файл або дерево каталогів із образу WIM. PATH необхідно вказати шлях всередині
Зображення WIM файлу або дерева каталогів для видалення.
Доступні варіанти для видаляти команди такі:
--сила
Не видавайте помилку, якщо шлях для видалення не існує.
--рекурсивний
Видалити файл або дерево каталогів рекурсивно; якщо не вказано, видається помилка
якщо шлях для видалення є каталогом.
перейменувати OLD_PATH NEW_PATH
Перейменуйте файл або дерево каталогів всередині образу WIM. OLD_PATH необхідно вказати старий шлях
дерева файлів або каталогів всередині образу WIM, і NEW_PATH необхідно вказати новий шлях
для дерева файлів або каталогів. Ця команда відповідає семантиці POSIX перейменувати
(3) функція; зокрема, вже існуючий файл at NEW_PATH буде видалено, якщо є,
за винятком деяких випадків, наприклад спроби перейменувати каталог на некаталог, який
не дозволяється.
Немає доступних варіантів для перейменувати команда
ВАРІАНТИ
Наступні параметри приймаються в командному рядку wimlib-imagex оновлення сам:
--розіменування
Скористайтесь --розіменування для всіх додавати команди.
--unix-дані
Скористайтесь --unix-дані для всіх додавати команди.
--no-acls
Скористайтесь --no-acls для всіх додавати команди.
--strict-acls
Скористайтесь --strict-acls для всіх додавати команди.
--не замінити
Скористайтесь --не замінити для всіх додавати команди.
--config=Фото
Встановіть файл конфігурації захоплення для всіх додавати команди. Дивіться опис
цей варіант в wimlib-imagex-capture (1).
--сила
Скористайтесь --сила для всіх видаляти команди.
--рекурсивний
Скористайтесь --рекурсивний для всіх видаляти команди.
--перевірте
При читанні WIMFILE, перевірити його цілісність, якщо є таблиця цілісності; в
Крім того, включити таблицю цілісності в оновлений WIM. Якщо цього варіанта немає
зазначено, таблиця цілісності буде включена до оновленого WIM тоді й лише тоді, коли є така
був присутній раніше.
--нитки=NUM_THREADS
Кількість потоків для стиснення щойно доданих файлів. За замовчуванням: автоматичне визначення
(кількість процесорів).
-- перебудувати
Перебудуйте весь WIM, а не додавайте оновлені дані в кінець.
Відновлення WIM відбувається повільніше, але заощадить трохи місця
інакше залишиться дірою у файлі WIM.
Читати wimlib-imagex-optimize (1) для більш настроюваного способу перебудови (і
за бажанням повторне стиснення) файл WIM. Якщо бігати wimlib-imagex оптимізувати після
wimlib-imagex оновлення, уточнювати не потрібно -- перебудувати до wimlib-imagex оновлення.
-- команда=STRING
Замість читання команд оновлення зі стандартного введення, прочитайте одну команду оновлення
безпосередньо зі струни STRING вказано в командному рядку. Цей варіант не може
надаватися більше одного разу і не може використовуватися для визначення більше одного оновлення
команда. Зауважте, що STRING, а також будь-які шляхи, що містять пробіли всередині
STRING повинні бути належним чином процитовані. Якщо запускати з cmd.exe у Windows, ви повинні
використовуйте подвійні лапки для зовнішніх лапок і одинарні лапки для внутрішніх.
приклад:
оновлення wimlib-imagex boot.wim 1 \
--command="додати 'C:\My Dir' '\My Dir'"
Ця опція надається лише для зручності. Не виконувати wimlib-imagex оновлення
кілька разів поспіль, кожен раз передаючи -- команда варіант! Це
неефективний. Замість цього створіть файл команди оновлення та надайте його (стандартно
введення) до одного виклику wimlib-imagex оновлення, як пояснюється в цьому
документа.
--wimboot-config=Фото
Якщо вказано цю опцію, жодні команди не зчитуються зі стандартного введення та
замість цього буде виконана така команда:
додавати Фото /Windows/System32/WimBootCompress.ini
Це встановлює Фото як файл конфігурації WIBoot для образу. The
Розділ [PrepopulateList] цього файлу визначає глобуси шляху, які не повинні бути
витягується як файли вказівника WIBoot (можливо, через те, що вони потрібні на початку завантаження
процес). Дивіться документацію для -- Wiboot можливість wimlib-imagex застосовувати (1)
для отримання додаткової інформації.
--небезпечно-компактний
Перегляньте документацію для цієї опції в wimlib-imagex-optimize (1).
ПРИМІТКИ
wimlib-imagex оновлення є частково зайвим с wimlib-imagex mountrw, оскільки якщо зображення WIM
можна змонтувати для читання-запису, тоді теоретично немає необхідності wimlib-imagex оновлення.
Основна перевага wimlib-imagex оновлення полягає в тому, що він працює як на UNIX-подібних системах, так і на
Вікна, тоді як wimlib-imagex mountrw доступний лише в UNIX-подібних системах і навіть
тоді він працює лише на тих, у яких сумісна реалізація FUSE.
Символічні посилання всередині зображення WIM не розіменовуються під час інтерпретації. Отже, для
наприклад, якщо у вас є зображення WIM, яке містить символічне посилання "/Documents and Settings"
-> "/Users", де "/Users" - це каталог, потім підкаталог з назвою "Public" у цьому
каталог має бути вказаний як "/Users/Public", а не "/Documents and
Налаштування/Загальнодоступні».
Усі шляхи до файлів або каталогів у образі WIM мають бути вказані відносно файлу
корінь зображення. Однак провідна коса риска є необов’язковою, а обидві косі риски і
приймаються зворотні косі риски. Крім того, у Windows шляхи за замовчуванням обробляються регістрами-
нечутливо, тоді як у UNIX-подібних системах шляхи за замовчуванням обробляються регістрами
чутливо. Чутливість до регістру за замовчуванням можна змінити, встановивши параметр
WIMLIB_IMAGEX_IGNORE_CASE змінна середовища до 0 або 1.
Командний файл (CMDFILE) аналізується wimlib-imagex оновлення сама по собі, а не системою
оболонка. Тому його синтаксис обмежений. Однак рядки коментарів, які починаються з "#", є
дозволено, а також можна цитувати аргументи з пробілами всередині них.
У UNIX-подібних системах ви не можете використовувати wimlib-imagex оновлення щоб додати файли до зображення
незважаючи на те, що безпосередньо з тому NTFS за допомогою libntfs-3g wimlib-imagex захоплення опори
таким чином отримати повне зображення.
За винятком випадків використання --небезпечно-компактний, можна безпечно перервати a wimlib-imagex оновлення команда
наскрізь; однак після цього рекомендується запустити wimlib-imagex
оптимізувати щоб видалити будь-які дані, які були додані до фізичного файлу WIM, але ще ні
включено до структури WIM, якщо -- перебудувати було зазначено, в якому випадку
вам слід видалити тимчасовий файл, що залишився.
ПРИКЛАДИ
Усі наведені нижче приклади показують файл команди оновлення, який потрібно створити, а також файл wimlib-
imagex оновлення команду для виконання оновлень.
Видаліть два файли з WIM-образу:
update_commands.txt:
видалити /setup.exe
видалити /sources/setup.exe
$ wimlib-imagex оновлення boot.wim 2 < update_commands.txt
Додайте деякі файли та каталоги до WIM-образу. Зверніть увагу, що перший шлях кожного додавати
Команда визначає файли для додавання, а другий шлях до кожного додавати команда вкажіть
місця, куди їх можна додати в зображення WIM:
update_commands.txt:
додати somedir /dir
додати файл /dir/file
$ wimlib-imagex оновлення boot.wim 2 < update_commands.txt
Перейменуйте файл всередині образу WIM.
update_commands.txt:
перейменувати /dir_in_wim/oldfile.txt /dir_in_wim/newfile.txt
$ wimlib-imagex оновлення boot.wim 2 < update_commands.txt
Використання додаткових функцій, таких як коментарі, параметри та накладання, а також
таблиця цілісності в оновленому WIM:
update_commands.txt:
#
# Цей файл визначає деякі зміни, які потрібно внести до зображення WIM.
#
# Додайте новий каталог, що містить файли, які я хочу у зображенні.
# Лапки необхідні, оскільки ім'я каталогу
# містить пробіл.
додати "Мій каталог" "/Мій каталог"
# Додайте вміст "Іншого каталогу" до
# "/Мій каталог", який ми щойно створили в образі WIM. Так як
# шлях призначення вже існує, це виконує
# накладання.
додати "Інший каталог" "/Мій каталог"
# Чомусь перейменуйте файл.
перейменувати /dir_in_wim/oldfile.txt /dir_in_wim/newfile.txt
# Видалити непотрібний каталог.
delete --recursive /Users/Me/Documents/Junk
$ wimlib-imagex оновлення boot.wim 2 --check < update_commands.txt
Використовуйте wimlib-imagex-update онлайн за допомогою служб onworks.net