1. Sharing between windows and virtual machine linux
After setting up the virtual machine in Linux, you can see the shared windows files.
Path:/mnt/hgfs
But, sometimes our experimental environment needs to be placed in other paths, such as /var/www/html
So, use the synchronization tool to synchronize the /mnt/hgfs directory to /var/www/html
2. rsync real synchronization directory
rsync is usually installed by default on Linux. If not, install it first.
The specific usage of rsync can be found on Baidu. I use it here: rsync -rtvu --delete-delay source path target path
如:rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html
Synchronized in an instant
Then, what we need is to modify the file under windows and transfer it to the working directory of linux.
3. Add a planned task
crontab -e
*/1 * * * * rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
The schedule can only be set for a short time of one minute.
ah! It takes a minute to synchronize, it takes time, if only 3 seconds, come on. .
/1 * * * * rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 3 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 6 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 9 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 12 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 15 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 18 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 21 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 24 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 27 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 30 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 33 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 36 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 39 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 42 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 45 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 48 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 51 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 54 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/www/html/
*/1 * * * * sleep 57 && rsync -rtvu --delete-delay /mnt/hgfs/yourdir/ /var/wwwhtml/
Um. It’s much more convenient now, I can still accept it in 3 seconds