2020-10-19 22:58:29 +07:00
# mv
2024-01-30 15:46:39 +07:00
> Pindahkan atau namai-ulang berkas dan direktori.
2021-04-01 17:54:26 +02:00
> Informasi lebih lanjut: <https://www.gnu.org/software/coreutils/mv>.
2020-10-19 22:58:29 +07:00
2024-01-30 15:46:39 +07:00
- Pindahkan berkas ke lokasi yang baru:
2020-10-19 22:58:29 +07:00
2023-05-24 08:45:42 +05:30
`mv {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}`
2020-10-19 22:58:29 +07:00
2024-01-30 15:46:39 +07:00
- Pindahkan berkas atau direktori ke dalam direktori lain yang telah ada:
`mv {{jalan/menuju/sumber}} {{jalan/menuju/direktori}}`
- Pindahkan berkas majemuk ke dalam direktori lain yang telah ada, dengan menyimpan nama masing-masing file secara utuh:
`mv {{jalan/menuju/sumber1 jalan/menuju/sumber2 ...}} {{jalan/menuju/direktori}}`
- Pindahkan tanpa meminta konfirmasi sebelum menimpa file yang sudah ada:
2020-10-19 22:58:29 +07:00
2025-01-07 00:45:52 +07:00
`mv --force {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}`
2020-10-19 22:58:29 +07:00
2024-01-30 15:46:39 +07:00
- Minta konfirmasi sebelum menimpa berkas yang sudah ada, tanpa memerhatikan hak akses hedua file tersebut:
2020-10-19 22:58:29 +07:00
2025-01-07 00:45:52 +07:00
`mv --interactive {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}`
2020-10-19 22:58:29 +07:00
- Jangan menimpa file yang sudah ada di direktori tujuan:
2025-01-07 00:45:52 +07:00
`mv --no-clobber {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}`
2020-10-19 22:58:29 +07:00
2024-01-30 15:46:39 +07:00
- Pindahkan berkas dalam mode [v]erbose, tampilkan berkas-berkas yang dipindahkan:
2020-10-19 22:58:29 +07:00
2025-01-07 00:45:52 +07:00
`mv --verbose {{jalan/menuju/sumber}} {{jalan/menuju/tujuan}}`
- Tetapkan direktori tujuan ([t]arget) agar Anda dapat menggunakan alat atau perintah eksternal untuk mengelola kumpulan berkas yang dapat dipindahkan:
`{{find /var/log -type f -name '*.log' -print0}} | {{xargs -0}} mv --target-directory {{jalan/menuju/direktori_tujuan}}`