Jak skopiować plik do wielu katalogów w Linux

- 4092
- 64
- Pani Janina Cieśla
Podczas nauki Linuksa zawsze nowicjusze do pisania kilku poleceń w celu wykonania prostego zadania. Jest to zrozumiałe, zwłaszcza gdy się przyzwyczaja do korzystania z terminalu.
Jednakże, gdy nie możesz się doczekać, aby zostać użytkownikiem Linux, nauczenie się tego, co nazywałbym „poleceniami skrótów”, może znacznie skrócić tendencje do marnowania czasu.
W tym artykule wyjaśnimy łatwy sposób, używając pojedynczego polecenia do kopiowania pliku do wielu katalogów w Linux.
W Linux polecenie CP służy do kopiowania plików z jednego katalogu do drugiego, najłatwiejsza składnia do używania jest następujące:
# CP [Opcje… .] Źródło (y) miejsce docelowe
Alternatywnie możesz również użyć polecenia Advanced-Copy, które pokazuje pasek postępu podczas kopiowania dużych plików/folderów w Linux.
Rozważ poniższe polecenia, zwykle wpisz dwa różne polecenia, aby skopiować ten sam plik do dwóch oddzielnych katalogów w następujący sposób:
# cp -v/home/aaronkilik/bin/sys_info.sh/home/aaronkilik/test # cp -v/home/aaronkilik/bin/sys_info.sh/home/aaronkilik/tmp

Zakładając, że chcesz skopiować określony plik do maksymalnie pięciu lub więcej katalogów, oznacza to, że będziesz musiał wpisać pięć lub więcej Polecenia CP?
Aby pozbyć się tego problemu, możesz zastosować polecenie echa, a rura, Xargs polecenie razem z CP polecenie w poniższym formularzu:
# echo/home/aaronkilik/test//home/aaronkilik/tmp | xargs -n 1 cp -v/home/aaronkilik/bin/sys_info.cii
W powyższej formie ścieżki do katal Xargs polecenie gdzie:
-n 1
- mówi Xargs, aby używał w większości jednego argumentu na wiersz polecenia i wysyłał do polecenia CP.CP
- Używany do kopiowania pliku.-v
- Umożliwia tryb werbowy pokazanie szczegółów operacji kopiowania.

Spróbuj przeczytać strony mężczyzny CP
, Echo
I Xargs
Polecenia do znalezienia przydatnych i zaawansowanych informacji o użytkowaniu:
$ man cp $ man echo $ man xargs
To wszystko, możesz wysłać nam pytania dotyczące tematu lub dowolnej opinii za pośrednictwem poniższego formularza komentarza. Możesz także przeczytać o poleceniu postępu, które pomaga monitorować postęp (CP, mv, Dd, smoła itp.) Polecenia, które obecnie działają w Linux.
- « sshpass jest doskonałym narzędziem do nieinteraktywnego logowania SSH - nigdy nie używaj na serwerze produkcyjnym
- Zainstaluj Adobe Flash Player 11.2 na Centos/Rhel 7/6 i Fedora 25-20 »