ďťż
 
 
   bash - wyszukiwanie i kopiowanie plików
 
 

Tematy

 
    
 

 

 

 

bash - wyszukiwanie i kopiowanie plików





endriju - 10-03-2010 22:34
Witam!

Od jakiegoś czasu próbuję wgryźć się w ułatwienie sobie życia przez pisanie skryptów w BASH-u. W związku z tym chciałem spróbować napisać jakiś prosty skrypt do wyszukiwania plików, które w nazwie zawierają np. "xyz" a następnie chciałbym przenieść te pliki do folderu o nazwie "XYZ". To takie sortowanie według nazwy. Produkuję wiele plików tekstowych. Nadaję im określoną nazwę. Wszystko ląduje domyślnie w katalogu Dokumenty.

Poczytałem o ,,find'' i znalazłem polecenie, które przerobiłem na własne potrzeby (tylko nazwy katalogów i wartość przeszukiwania XYZ. Oto ono: find /media/archiwum/Dokumenty/ -name '*XYZ' -exec cp {} /media/archiwum/Dokumenty/XYZ/ \; Niestety u mnie nie działa a u innego gościa działa.

Co jest nie tak?



fnmirk - 10-03-2010 22:57
http://debian.linux.pl/showthread.php?t=8703
http://debian.linux.pl/showthread.php?t=16061
http://debian.linux.pl/showthread.php?t=7814



MadCow - 11-03-2010 00:28
Sprawdź czy poprawne masz ścieżki i czy działa jak to samo wpiszesz "z palca", dodaj echo i zobacz czy dobrze kopiuje:

find /media/archiwum/Dokumenty/ -name '*XYZ' -exec echo cp {} /media/archiwum/Dokumenty/XYZ/ \;
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis