Skip to content

Instantly share code, notes, and snippets.

@najathi
Last active September 1, 2022 07:16
Show Gist options
  • Save najathi/68b581a52bf78b3434c53435ec5d38ef to your computer and use it in GitHub Desktop.
Save najathi/68b581a52bf78b3434c53435ec5d38ef to your computer and use it in GitHub Desktop.
Batch process for file manager
Make Folder
for i in {11..30}; do mkdir S$i; done;
make file
for i in {1..30}; do cd "S$i"; unlink file.txt; cd ..; done;
bulk rename files in a folder
for filename in ./*.*; do mv "$filename" "./${filename%.*}.jpg"; done;
bulk rename files in a folder to sequential numbers
ls -v | cat -n | while read n f; do mv -n "$f" "$n.jgp"; done
bulk files rename in sequential numbers folder names
for i in {1..26}; do cd S$i; ls -v | cat -n | while read n f; do mv -n "$f" "$n.webp"; done; cd ..; done;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment