OBJECTIVE

Plan and execute a batch rename or move inside a disposable Termux workspace using a preview, manifest, verification step, and tested rollback.

TIME PLAN

Prepare 25m · Build 105m · Verify 25m · Document 25m

Working boundary

Work only inside the folder created by Smartphone-Academy.py prepare safe-batch-operations. Use the supplied fictional samples or data you are explicitly authorized to handle.

Prepare the Termux workspace

Open Termux in the Academy folder and create the safe workspace. The companion generates samples, notes, and evidence files under your account.

Android + Termuxpython Smartphone-Academy.py prepare safe-batch-operationsNo root. Work only with the supplied files under $HOME.

Practical mission

  1. Generate a preview list without modifying any file
  2. Create a manifest that maps every original path to its proposed destination
  3. Run the operation only inside the disposable workspace and verify file counts and hashes
  4. Execute the rollback script and prove the original names and contents were restored
EVIDENCE TO PRODUCE

A batch-plan.md, before-after.csv, safe-batch.sh, and rollback.sh verified against the supplied files.

Quality gate

The deliverable states a clear scope and date for “Design Safe Batch File Operations with Rollback.”
A second learner can reproduce the commands and paths.
Original samples remain unchanged and verifiable.
Limitations and confidence are recorded beside the conclusions.

Analyst reflection

Which result from “Execute the rollback script and prove the original names and contents were restored” needs additional evidence before it could support a real operational decision?

Complete in Termux

After checking the deliverables, run python Smartphone-Academy.py complete safe-batch-operations. Progress is stored locally in the Termux home directory.

10 · Terminal & Files

Continue learning

Back to Smartphone Academy