by Devin Yang
(This article was automatically translated.)

Published - 1 year ago ( Updated - 1 year ago )

The ditto command first appeared on Mac OS X (10.0)
In some cases, it is more intuitive than the cp command,
Those who are interested can study and test by themselves.

Assuming that there is an envs folder in my directory, my test is as follows:
1. If the target directory does not exist, it will copy and assist in creating the directory.

ditto php_imap ~/phpenv/etc/php_imap

Actual operation screen:

 

Second, if the target resource already has the same folder, it will merge the files into the folder. When the same file name appears, it will overwrite the file

ditto php_imap ~/phpenv/etc/php


Use git diff to view, the original same file It has been changed

3. For example There are a lot of new yaml files in my directory, when I want to move to another area

ditto *.yml ~/phpenv

Tags: macos

Devin Yang

Feel free to ask me, if you don't get it.:)

No Comment

Post your comment

Login is required to leave comments

Similar Stories


vpn,cli,macos

How do I dial a VPN from the command line on MacOS

I myself will need to use MacOS to dial VPN in the command line. Here I provide my alias and setting method

Emoji, MacOS

⌘+control+blank (Emoji on Mac)

⌘+control+blank (Emoji on Mac)

vim, macos

Ultisnips requires py >= 2.7 or py3 Bugfix

If you install Vim like me, will there be an error that python2.7 or python3 is required when executing the terminal, but the system obviously has python 2.7? This article explains how I fixed this issue.