GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Schnelle Möglichkeit, einen Verzeichnispfad beim Aufrufen von Mv einzuschließen?

Für diese Frage gibt es hier bereits Antworten :Schnellster Weg, Dateien umzubenennen, ohne den Verzeichnispfad erneut einzugeben

(6 Antworten)
Vor 6 Jahren geschlossen.

Oft arbeite ich aus dem Stamm eines Rails-Verzeichnisses heraus, wo ich jedes Mal, wenn ich eine Datei verschieben möchte, zweimal denselben Pfad navigiere:

mv app/views/layouts/application.html.erb app/views/layouts/application.html.haml

Der Haml ist nur eines von vielen Beispielen, bei denen ich den Dateinamen ändern muss, ohne das Verzeichnis zu ändern, in dem es sich gerade befindet, und ohne das Verzeichnis zu ändern. Gibt es eine Möglichkeit, dies zu erreichen?

Akzeptierte Antwort:

Klammererweiterung verwenden:

mv very/long/path/to/filename.{old,new}

würde erweitern zu

mv very/long/path/to/filename.old very/long/path/to/filename.new

Linux
  1. Bibliothekspfad beim dynamischen Laden?

  2. Erstellen eines neuen Verzeichnisses in C

  3. cd in das Verzeichnis ohne Erlaubnis

  4. mkdir -p schlägt fehl, wenn ein Verzeichnis vorhanden ist

  5. Fügen Sie dem Pfad ein Bash-Skript hinzu

Pwd ohne Symlinks?

Gibt es eine Möglichkeit, die Verzeichnisstruktur zu synchronisieren, wenn sich die Dateien bereits auf beiden Seiten befinden?

Cd in ein namensunbekanntes Verzeichnis in einem bekannten Pfad?

Der schnellste Weg, ein Iso zu extrahieren?

Linux:Fügen Sie PATH ein Verzeichnis hinzu

Verwendung von / bei Verwendung von CD