• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Linux - kopiowanie wszystkich plików graficznych

Object Storage Arubacloud
0 głosów
311 wizyt
pytanie zadane 9 czerwca 2020 w Systemy operacyjne, programy przez inf01 Nowicjusz (150 p.)
Znacie może komendę, która trzeba użyć w tym zadaniu?

Używając poleceń terminalowych systemu Linux, skopiuj do folderu domowego użytkownika pracownik1 wszystkie pliki graficzne znajdujące się w systemie.

1 odpowiedź

+2 głosów
odpowiedź 9 czerwca 2020 przez JAKUBW Nałogowiec (33,470 p.)
wybrane 9 czerwca 2020 przez inf01
 
Najlepsza

Wszystkie pliki graficzne... można stwierdzić po rozszerzeniach w taki sposób:

find / -regex ".*\.\(jpg\|gif\|png\|jpeg\)"

Aby skopiować, na końcu można dodać wykonanie polecenia cp

find / -regex ".*\.\(jpg\|gif\|png\|jpeg\)" -exec cp "{}" /home/pracownik1/ \;

I to jest raczej dobrze wykonane zadanie. Tylko tutaj jest jedno ale: choć można założyć, że pracownik1 będzie miał folder w /home, bo tak się zazwyczaj robi i tak jest domyślnie to można zaimplementować automatyczne stwierdzenie tego:

getent passwd "pracownik1" | cut -d: -f6

Czyli cała komenda będzie wyglądać:

find / -regex ".*\.\(jpg\|gif\|png\|jpeg\)" -exec cp "{}" "`getent passwd "pracownik1" | cut -d: -f6`/" \;

 

Natomiast co do plików graficznych to rozszerzenia nie zawsze mówią prawdę, aby sprawdzić czy plik jest graficzny można użyć komendy 'file', ale myślę, że tutaj nie ma sensu

Podobne pytania

0 głosów
1 odpowiedź 165 wizyt
+3 głosów
1 odpowiedź 328 wizyt
+1 głos
1 odpowiedź 546 wizyt
pytanie zadane 8 kwietnia 2016 w Systemy operacyjne, programy przez gagyn Stary wyjadacz (11,050 p.)

92,687 zapytań

141,598 odpowiedzi

320,087 komentarzy

62,047 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...