Bagaimana saya bisa melakukan ini di baris perintah?
misalnya menyalin /dir/another/file
ke /tmp/
jadi saya memiliki/tmp/dir/another/file
Bagaimana saya bisa melakukan ini di baris perintah?
misalnya menyalin /dir/another/file
ke /tmp/
jadi saya memiliki/tmp/dir/another/file
Jawaban:
cp --parents /dir/another/file /tmp
akan melakukan apa yang Anda inginkan.
brew install coreutils
dan menggunakangcp --parents /dir/another/file /tmp
rsync dapat menjadi bantuan yang baik untuk ini:
rsync -Ravz my/first/dir/file.txt another_dir
akan memberi hasilnya
another_dir/my/first/dir/file.txt
Anda dapat menggunakan tar
untuk mempertahankan path saat menyalin file:
tar cf - /dir/another/file | (cd /tmp && tar xf -)
--parents
jangan tinggal di sini; (