Bunu komut satırında nasıl yapabilirim?
örneğin kopyalamak /dir/another/file
için /tmp/
ben bu yüzden/tmp/dir/another/file
Bunu komut satırında nasıl yapabilirim?
örneğin kopyalamak /dir/another/file
için /tmp/
ben bu yüzden/tmp/dir/another/file
Yanıtlar:
cp --parents /dir/another/file /tmp
tam olarak ne istediğinizi yapacak.
brew install coreutils
ve kullanabilirsinizgcp --parents /dir/another/file /tmp
rsync bunun için iyi bir yardımcı olabilir:
rsync -Ravz my/first/dir/file.txt another_dir
sonuç olarak verilecek
another_dir/my/first/dir/file.txt
tar
Dosyaları kopyalarken yolları korumak için kullanabilirsiniz :
tar cf - /dir/another/file | (cd /tmp && tar xf -)
--parents
burada yaşamıyor; (