Wie kann ich alle Dateien, die mit "b" oder "B" beginnen, aus / bin in einen bestimmten Ordner kopieren?

14

Wie kann ich alle Dateien, die mit "b" oder "B" beginnen, aus / bin in einen bestimmten Ordner kopieren?

Ich habe es versucht cp /bin* b, aber es ist mir nicht gelungen.

Adrian George
quelle
1
cp /bin/b* /to_folder/sollte funktionieren
SimplySimon

Antworten:

25

Verwenden:

cp /bin/[bB]* ~/tolocation
Symin
quelle
1
Möchte jemand sagen, warum die -1?
Symin
Sah die -1 sehr kurz - es ist jetzt weg.
Gertvdijk
ich würde lieber "cp -p" als nur "cp" ...
Olivier Dulac
Ich bevorzuge die Verwendung cp /bin/[bB]* ~/tolocation/, um sicherzustellen, dass ~ / tolocation ein Verzeichnis und keine Datei ist.
Zane
12

Der richtige Befehl lautet:

cp /bin/b* /bin/B* destination

Sie werden wahrscheinlich diesen Fehler bekommen:

cp: cannot stat ‘/bin/B*’: No such file or directory

Das liegt daran, dass es keine Dateien geben sollte, die mit 'B' beginnen. Sie sollten sich jedoch keine Sorgen machen.

Andrea Corbellini
quelle