Czym jest polecenie Linux `mv`?

Polecenie Linux mv przenosi lub zmienia nazwy plików i katalogów. W porównaniu z kopiowaniem przenoszenie jest zwykle prostsze, ale wybór opcji nadal ma znaczenie podczas zastępowania plików lub jednoczesnego przenoszenia wielu źródeł.

Cudzysłowy również mają znaczenie, ponieważ ścieżki powłoki często zawierają spacje lub znaki specjalne.

Opis narzędzia

To narzędzie generuje polecenie Linux mv na podstawie jednej lub większej liczby ścieżek źródłowych, miejsca docelowego, opcjonalnych surowych opcji oraz typowych flag przenoszenia. Może również poprzedzić polecenie sudo.

Użyj go, gdy potrzebujesz bezpiecznego polecenia przenoszenia, które można skopiować bez ręcznego składania składni powłoki.

Przykłady

  • Zmiana nazwy pojedynczego pliku
  • Przenoszenie kilku plików do folderu docelowego
  • Tworzenie interaktywnego przenoszenia, które pyta przed zastąpieniem plików

Funkcje

  • Obsługa wielu ścieżek źródłowych
  • Typowe flagi mv, takie jak wymuszanie, tryb interaktywny, brak zastępowania, aktualizowanie, tryb szczegółowy i tworzenie kopii zapasowych
  • Zwykły wynik powłoki gotowy do skopiowania

Ograniczenia

Narzędzie jedynie konstruuje polecenie. Nie wykonuje go ani nie sprawdza, czy miejsce docelowe będzie działać dokładnie zgodnie z oczekiwaniami w danym systemie.

Surowe opcje są przekazywane bez zmian, a cudzysłowy są zabezpieczane wyłącznie w przypadku cudzysłowów podwójnych.