Dalam artikel ini, saya akan menunjukkan kepada Anda 5 penggunaan umum mv
perintah di linux. mv
perintah tidak hanya digunakan untuk memindahkan file tetapi juga untuk mengganti nama file. Namun ada lagi yang dapat Anda lakukan dengan perintah utilitas ini.
Berikut ini contohnya:
1. Memindahkan file menggunakan perintah mv
Katakanlah kita ingin memindahkan abc.md file dari direktori saat ini ke ./home/ash , kami melakukannya seperti ini:
$ mv abc.md ./home/ash
Untuk memindahkan beberapa file dari direktori saat ini ke ./home direktori.
$ mv * ./home/
# or
$ mv f1.md f2.md ./home/
2. Mengganti nama file dan direktori
Mengganti nama file atau direktori berfungsi sama seperti memindahkan file, kecuali Anda harus berada di lokasi yang sama.
## rename `file.txt` to `filenew.txt` in same location.
$ mv file.txt filenew.txt
## rename directory
$ mv dir dirnew
3. Jangan timpa file yang ada
Perintah berikut menggabungkan satu folder ke folder lain, tetapi jangan menimpa file yang ada
$ mv -n dir1/* ./home/dir2
# only update with the new file
$ mv -u dir1/* ./home/dir2
4. Ambil cadangan sebelum menimpa
Menggunakan b
pilihan, kita dapat mengambil cadangan file tujuan sebelum menimpa file yang ada.
$ mv -bv *.txt ./home/dir2
5. Pindahkan file dari direktori induk ke salah satu anak.
Yang ini dari jawaban stackoverflow.
Dari stackoverflow, misalkan Anda memiliki struktur berikut:
|parent
|--child1
|--child2
|--grandChild1
|--grandChild2
|--grandChild3
|--grandChild4
|--grandChild5
|--grandChild6
Anda dapat memindahkan semua file dari direktori induk ke child1 dengan perintah berikut:
$ cd parent
$ mv !(child1|child2) child1