Wpis z mikrobloga

Chciałem by skrypt w #bash kopiował mi codziennie nowe wytworzone pliki z jednego katalogu do drugiego. W tym celu listuję sobie przez ls wszystkie pliki z katalogu, a następnie w pętli sprawdzam datę utworzenia każdego pliku za pomocą stat. I teraz mam problem bo pliki, które chcę kopiować zawierają w sobie spację, przez co skrypt mi sypie błędami. Co byście poradzili ciekawego jak rozwiązać ten problem (zmiana nazw plików nie wchodzi raczej w grę).

#programowanie #linux
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WallyGator:

Ale kombinujesz... Użyj "find" i pozwól mu nazwę popchnąć dalej i nie babraj się z nieistotnymi rzeczami...

/bin/find *.tar.gz -mtime +2 -type f -exec cp {} /inny_folder \;

Edit: nie wiem jak [code] zrobić.. :f
  • Odpowiedz