Forrest logo
back to the unison tool

unison:tldr:233e1

unison: Ignore some files using a pattern.
$ unison ${path-to-directory_1} ${path-to-directory_2} -ignore ${pattern}
try on your machine

This is a command used to synchronize the contents of two directories. Let's break it down:

  • unison: This is the command to initiate the synchronization process using the Unison tool.
  • ${path-to-directory_1}: Replace this with the actual path to the first directory you want to synchronize. It specifies the source directory for the synchronization.
  • ${path-to-directory_2}: Replace this with the actual path to the second directory you want to synchronize. It specifies the destination directory for the synchronization.
  • -ignore ${pattern}: This flag tells Unison to ignore files that match the specified pattern during the synchronization process. Replace ${pattern} with a specific pattern or file name you want to ignore. For example, if you want to ignore all .txt files, you would use -ignore "*.txt".

Overall, this command synchronizes the contents of path-to-directory_1 with path-to-directory_2 using the Unison tool, while ignoring files that match the specified pattern.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the unison tool