Ich habe einen Ordner A, der Ordner B enthält, der viele Dateien enthält. Ich möchte folderB loswerden, aber nicht dessen Inhalt. Ich möchte, dass sich diese Inhalte in Ordner A befinden. Wie kann ich das auf der Kommandozeile erreichen?
linux
command-line
NewLinuxUser
quelle
quelle
mv folderB/.* .
, um sie zu bewegen. @NewLinuxUser, der Punkt in Ihrer Frage ist ein Alias für das Arbeitsverzeichnis (in diesem Fall OrdnerA).folderB/folderB
vorhanden, schlägt dies fehl. Achten Sie daher darauf, dass Sie es nicht in Skripten verwenden.folderB
eine verrückte Anzahl von Dateien enthalten ist. Sie werdenbash: /bin/mv: Argument list too long
aufgrund der Verwendung von sehen*
. Wenn dies der Fall ist, verwenden Sie esmv
in Kombination mitfind
@amphetamachine oder mit einemfor loop
Schnelle Antwort:
Code-harte Antwort:
quelle