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

Linux, przeszukanie gałęzi katalogów w wyszukaniu i przeniesieniu plików.

0 głosów
655 wizyt
pytanie zadane 11 listopada 2018 w Systemy operacyjne, programy przez Sheida Użytkownik (950 p.)
Witam. Mam folder w którym znajdują się foldery, a w nim folery i pliki, a w tych folderach kolejne foldery i pliki.. itd. Oczywiście ilość folderów i plików jest skończona. Chciałbym się jednak zapytać o to, w jaki sposób na linuxie mogę przerzucić pliki pdf (w folderze znajdują się też inne) w inne miejsce. Czy jest jakiś sposób na to?

4 odpowiedzi

+1 głos
odpowiedź 13 listopada 2018 przez Benek Szeryf (93,230 p.)

Mój problem polega na tym, że chciałbym przeszukać wszystkie te foldery, znaleźć tylko pliki pdf i przenieść je wszystkie w inne miejsce.

find katalog_nadrzedny/ -regex ".*[.]pdf$" -exec mv {} miejsce_docelowe/ \;

 

1
komentarz 13 listopada 2018 przez j23 Mędrzec (195,220 p.)

-regex tutaj nie jest potrzebny, możesz dać po prostu -iname *.pdf

0 głosów
odpowiedź 11 listopada 2018 przez Tomek Sochacki Ekspert (227,490 p.)

Na przykład poleceniem mv:

Przeniesienie folderu xxx do folderu data/

mv -f dist/xxx/ dist/data/

Można też przenosić pojedyncze pliki itp. itd. Czsami przydatne bywa też polecenie find, wszystko zależy co dokładnie chcesz zrobić, musiałbyś dać jakiś konkretny przykład.

komentarz 11 listopada 2018 przez Sheida Użytkownik (950 p.)
Mój problem polega na tym, że chciałbym przeszukać wszystkie te foldery, znaleźć tylko pliki pdf i przenieść je wszystkie w inne miejsce.
0 głosów
odpowiedź 11 listopada 2018 przez drive Bywalec (2,930 p.)
Konsolowy program tree może się przydać i to.

http://www.arturpyszczuk.pl/commands-cp.html

http://linuxwiki.pl/wiki/Tree
komentarz 11 listopada 2018 przez Sheida Użytkownik (950 p.)
Więc, użyłem polecenia tree -p *.pdf Documents/Library i wyświetla mi jedynie pliki pdf. Chciałbym teraz użyć polecenia cp, jak mogę to zrobić? W poleceniu cp potrzebuje źródła, a w głowie układa mi się taki ciąg tree -p *.pdf Documents/Library | cp źródło cel, jak mogę to powiązać?
0 głosów
odpowiedź 13 listopada 2018 przez j23 Mędrzec (195,220 p.)

Machnij sobie jakiegoś skrypta w bashu wykorzystując komendy find, mkdir i mv.

Podobne pytania

0 głosów
0 odpowiedzi 275 wizyt
0 głosów
1 odpowiedź 328 wizyt
pytanie zadane 23 października 2019 w Sprzęt komputerowy przez michal_php Stary wyjadacz (13,700 p.)
0 głosów
2 odpowiedzi 385 wizyt

93,604 zapytań

142,529 odpowiedzi

322,997 komentarzy

63,092 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

Kursy INF.02 i INF.03
...