У вас есть
.
`-- A
|-- B
| |-- newtest.txt
| `-- test.txt
`-- C
`-- test.txt
А ты хочешь
.
`-- A
|-- B
| |-- newtest.txt
| `-- test.txt
`-- C
|-- newtest.txt
`-- test.txt
Где A/C/newtest.txt
— копия A/B/test.txt
.
Команда
cp A/B/test.txt A/C/newtest.txt
сделал бы это.
Если вы используете ZFS, вы можете просто создавать снимки файловой системы
zfs snapshot zroot/whateverPool@yourSnapshotName
Как всегда, Справочник по FreeBSD должен быть вашим первым ресурсом для изучения этих вещей.
The traditional UNIX® programs for backing up a file system are dump(8), which creates the backup, and restore(8), which restores the backup.
И это прекрасно работает во многих случаях. Некоторые люди могут просто заархивировать определенные каталоги, такие как /etc и /usr/local/etc и /usr/home вместе с любыми каталогами данных, которые у них могут быть, но все это зависит от пользователя.