V ubu 15.04 mám na ploše udělaný skriptík pro mazání flashdisku:
find /media/bok/G32 -type f -exec shred -fuvzn 2 '{}' \;
pokud poťukám na ikonku, vyskočí mi hláška >>Při spouštění aplikace došlo k chybě.Detaily: Nelze přejít do adresáře „/media/bok/G32 “ (Adresář nebo soubor neexistuje)"<<
jenže když ten samý příkaz zkopíruji z toho spouštěče a pustím si ho v terminálu, normálně projde. Je mi to divné, protože na ploše mám i jiný skript, který dělá totéž akorát se složkou Shredder na pevném disku, a ten funguje jak má:
find /home/bok/Shredder -type f -exec shred -fuvzn 2 '{}' \;
Kromě adresy je (podle mě) naprosto stejný, a adresa /media/bok/G32 je v pořádku (jinak by to nešlo ani v terminálu, ne?). I když v terminálu napíšu "/media/bok/G32", tak mi bash odpoví: "bash: /media/bok/G32: je adresářem".
Zkusil jsem před to dát príkaz "cd /", to kdyby se nedokázal vymotat z mojí složky zpět do /:
"cd /; find /media/bok/G32 -type f -exec shred -fuvzn 2 '{}' \;" ale nepomohlo to (ve skriptu). V terminálu mi to zas projde.
Ví někdo kde je chyba?