Saya sudah mendapat direktori /home/user/oldname
dan saya ingin mengganti namanya menjadi /home/user/newname
. Bagaimana Saya bisa melakukan ini di terminal?
< kode>mv / rumah / pengguna / oldname / rumah / pengguna / newname
< / kode > < / pra>
mv
dapat melakukan dua pekerjaan.
- Hal ini dapat memindahkan file atau direktori
- Hal ini dapat mengubah nama file atau direktori
Untuk mengganti nama file atau direktori, ketik ini di Terminal:
mv old_name new_name
dengan ruang antara nama lama dan baru.
Untuk memindahkan file atau direktori ketik ini di Terminal.
mv file_name ~/Desktop
ini akan memindahkan file ke desktop.
Jika adalah direktori Anda harus menambahkan -R
sebelum nama direktori:
mv -R directory_name ~/Desktop
mv -T /home/user/oldname /home/user/newname
Itu akan mengganti nama direktori jika tujuan tidak ada atau jika ada tetapi kosong. Kalau tidak, itu akan memberi Anda kesalahan.
Jika Anda melakukan ini sebagai gantinya:
mv /home/user/oldname /home/user/newname
Salah satu dari dua hal akan terjadi:
- Jika
/home/user/newname
tidak ada, itu akan mengubah nama/home/user/oldname
untuk/home/user/newname
- Jika
/home/user/newname
ada, itu akan bergerak/home/user/oldname
into/home/user/newname
, yaitu./home/user/newname/oldname
Sumber: Bagaimana cara memutuskan bahwa mv pindah ke direktori daripada mengganti direktori?
Jika Anda ingin mengganti nama direktori pada tingkat Anda dalam sistem file (misalnya, Anda berada di direktori home Anda dan ingin mengganti nama direktori yang juga ada di direktori home Anda):
mv Directory ./NewNameDirectory
Ini gvfs-move
perintah juga akan mengubah nama file dan direktori.
gvfs-move /home/user/oldname /home/user/newname
gvfs-rename akan mengubah nama direktori juga. Ini akan memberikan kesalahan jika direktori dengan nama baru sudah ada. Satu-satunya batasan adalah Anda tidak dapat menggunakan jalur dengan nama folder. Jadi
gvfs-rename /home/boo /home/boo-the-dog
tidak akan bekerja, tapi
cd /home gvfs-rename boo boo-the-dog
akan bekerja. Tidak berguna seperti mv-T tapi saya membaca di man bahwa itu dimaksudkan untuk operasi jaringan.
gunakan ‘mv dan jangan gunakan
/’ pada akhirnya. Karena konten Anda akan masuk ke dalamnya.
Gunakan selalu ’ mv ‘atau`ganti nama’.