Saya punya file di some/long/path/to/file/myfiel.txt
.
Saya ingin mengubah nama menjadi some/long/path/to/file/myfile.txt
.
Saat ini saya melakukannya mv some/long/path/to/file/myfiel.txt some/long/path/to/file/myfile.txt
, tetapi mengetikkan path dua kali tidak terlalu efektif (bahkan dengan penyelesaian tab).
Bagaimana saya bisa melakukan ini lebih cepat? (Saya pikir saya bisa menulis fungsi untuk mengubah segmen nama file saja, tapi itu rencana B).
Berikut ini beberapa opsi:
Ubah ke direktori:
Ubah direktori menggunakan tumpukan direktori:
Ubah ke direktori menggunakan subkulit:
Gunakan ekspansi brace:
Gunakan variabel:
sumber
Ubah ke direktori, pindahkan file, dan ubah kembali ke direktori sebelumnya; seperti itu:
sumber
Ketika saya menggunakan metode subshell saya cenderung melakukannya pada satu baris seperti itu
sumber