Mam plik na some/long/path/to/file/myfiel.txt
.
Chcę zmienić nazwę na some/long/path/to/file/myfile.txt
.
Obecnie robię to przez mv some/long/path/to/file/myfiel.txt some/long/path/to/file/myfile.txt
, ale dwukrotne wpisanie ścieżki nie jest zbyt skuteczne (nawet przy uzupełnieniu tabulacji).
Jak mogę to zrobić szybciej? (Myślę, że mogę napisać funkcję zmieniającą tylko segment nazwy pliku, ale to plan B).
Oto kilka opcji:
Przejdź do katalogu:
Zmień katalogi za pomocą stosu katalogów:
Przejdź do katalogu za pomocą podpowłoki:
Użyj rozwinięcia nawiasu:
Użyj zmiennej:
źródło
Przejdź do katalogu, przenieś plik i wróć do poprzedniego katalogu; tak:
źródło
Kiedy używam metody podpowłoki, zwykle robię to w jednym wierszu
źródło