Saya ingin cp
file ke direktori lain tetapi direktori itu belum ada.
Jadi saya akan melakukan:
mkdir /new_place
cp the_file /new_place
Bisakah saya melakukan ini dalam satu?
Saya membayangkan sesuatu seperti cp the_file -m /new_place
jika "m" berarti "membuat dir's yang tidak ada"
Apakah ini kesempatan untuk menggunakan scp, rsync atau utilitas penyalinan lainnya?
sumber
the_file
Anda perlu menambahkan a/
ke akhir jalur direktori baru Anda.Jawaban desgua adalah cara yang tepat dan sederhana, tetapi bagaimana jika Anda membutuhkan cara yang protable? POSIX mendefinisikan
cp
tanpa--parent
flag, jadi itu tidak akan bekerja di semua sistem.Salah satu opsi adalah menulisnya dengan Python jika diinstal pada sistem:
Ini berfungsi seperti itu:
sumber
Anda dapat dengan mudah mengetik dua perintah dengan menggunakan; Contohnya:
dan itu harus bekerja.
sumber