Saya ingin memindahkan (tidak hanya menyalin) sekelompok file / direktori ke direktori yang berbeda beberapa di antaranya memiliki bentrokan nama dengan file / direktori di direktori target. Tujuan utama saya adalah memindahkan file, jadi saya bisa mentolerir direktori yang tidak kosong ditimpa.
mv ... destination
Namun saat ini saya menggunakan , kadang-kadang saya dapatkan
mv: tidak dapat memindahkan `target 'ke / tujuan / target': Direktori tidak kosong
Saya mencoba mv -f ... destination
tanpa hasil dan karena saya ingin file-file tersebut hilang dari lokasi aslinya, rsync
sepertinya tidak sesuai.
Sebagai bonus, apakah ada solusi yang baik untuk menjaga file yang ingin ditimpa entah bagaimana mungkin dengan mengganti nama?
rsync
bukan yang Anda inginkan; mengapa Anda memberi tag ini denganrsync
?mv --backup=numbered
atau salah satu opsi lain untuk--backup
switch, makamv
akan menyelesaikan penggabungan dan mempertahankan file yang dimaksudkan untuk ditimpaJawaban:
Jika Anda menggunakan
mv --backup=numbered
(atau salah satu opsi lain untuk
--backup
sakelar),maka
mv
akan menyelesaikan penggabungan dan mempertahankan file yang dimaksudkan untuk ditimpa.sumber
.~1~
foldersumber
cp
diikuti olehmv
perintah.Anda dapat menggunakan
mc
(Komandan Tengah Malam) di dalam layar dan folder dengan denganIns
danF6
sumber