Як я можу це зробити в командному рядку?
наприклад , скопіювати /dir/another/file
в /tmp/
так у мене є/tmp/dir/another/file
Як я можу це зробити в командному рядку?
наприклад , скопіювати /dir/another/file
в /tmp/
так у мене є/tmp/dir/another/file
Відповіді:
cp --parents /dir/another/file /tmp
зробить саме те, що ви хочете.
brew install coreutils
та використовувати через homebrewgcp --parents /dir/another/file /tmp
rsync може бути хорошою підмогою для цього:
rsync -Ravz my/first/dir/file.txt another_dir
воля дала як результат
another_dir/my/first/dir/file.txt
Ви можете використовувати tar
для збереження шляхів під час копіювання файлів:
tar cf - /dir/another/file | (cd /tmp && tar xf -)
--parents
не жити тут; (