Replace a File in Multiple Locations
While I was working on the previous post I accidentally messed up half of the files that I was trying to fix. I had one copy of the file and I needed to copy it to the original files. cp
support copying multiple files to the same location but not the reverse so I had to rely on something else.
The line below will copy one file to multiple locations when the original file still exists:
find . -name FileName.php | grep library | xargs -n 1 cp /path/to/original/FileName.php
As always with posts that could mess up data, I take no responsibility for any lost data. I suggest you run this on a single file first to make sure it doesn’t have any unattended consequences and backup anything that’s going to be changed.
Scott Keck-Warren
Scott is the Director of Technology at WeCare Connect where he strives to provide solutions for his customers needs. He's the father of two and can be found most weekends working on projects around the house with his loving partner.
Top Posts
- Working With Soft Deletes in Laravel (By Example)
- Fixing CMake was unable to find a build program corresponding to "Unix Makefiles"
- Upgrading to Laravel 8.x
- Get The Count of the Number of Users in an AD Group
- Multiple Vagrant VMs in One Vagrantfile
- Fixing the "this is larger than GitHub's recommended maximum file size of 50.00 MB" error
- Changing the Directory Vagrant Stores the VMs In
- Accepting Android SDK Licenses From The OSX Command Line
- Fixing the 'Target class [config] does not exist' Error
- Using Rectangle to Manage MacOS Windows