Jak mogę skopiować wszystkie pliki zaczynające się od „b” lub „B” z / bin do określonego folderu?

15

Jak mogę skopiować wszystkie pliki, które zaczynają się od „b” lub „B” z / bin do określonego folderu?

Próbowałem cp /bin* b, ale mi się nie udało.

Adrian George
źródło
1
cp /bin/b* /to_folder/powinien działać
SimplySimon

Odpowiedzi:

26

Posługiwać się:

cp /bin/[bB]* ~/tolocation
Symin
źródło
1
Czy ktoś chce powiedzieć, dlaczego -1?
Symin
Widziałem -1 bardzo krótko - już go nie ma.
gertvdijk
wolę „cp -p” niż po prostu „cp” ...
Olivier Dulac
Wolę używać cp /bin/[bB]* ~/tolocation/, aby upewnić się, że ~ / tolocation jest katalogiem, a nie plikiem.
Zane
12

Prawidłowe polecenie to:

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

Prawdopodobnie pojawi się ten błąd:

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

To dlatego, że nie powinno być żadnych plików zaczynających się na „B”. Jednak nie powinieneś się martwić.

Andrea Corbellini
źródło