Kasowanie plików po nazwie

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Tomixi1k

Kasowanie plików po nazwie

Post autor: Tomixi1k »

Witam,

w katalogu /share/ są podkatalogi w których są różne pliki po akcji z wirusem we wszystkich katalogach mam plik Recovers your files.html jak użyć komendy rm aby przeszukało katalogi i usuneło tylko Recovers your files.html ?
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2035
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Kasowanie plików po nazwie

Post autor: kobrawerde »

nie sprawdzałem ale może :
sudo rm -rf /share/*Recovers your files*.html
Tomixi1k

Re: Kasowanie plików po nazwie

Post autor: Tomixi1k »

Taki o to wynik :
rm: cannot remove `/share/*Recovery': No such file or directory
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2035
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Kasowanie plików po nazwie

Post autor: kobrawerde »

O ile sobie przypominam tak się dzieje pod terminalem ..jak plik ma nazwę zawierającą spację np. Recovers your files .... dlatego ja zawsze zmieniam na np : Recovers_your_ files ( czyli terminal nie widzi takich plików ) ...jak to obejść ?
Nie sprawdzalem ale .... komenda:
rm -- *\ *
Spowoduje usunięcie dowolnego pliku, którego nazwa zawiera spację
może więc ....
rm -rf /share/*Recovery\ your\ files*.html

tu coś opisali o kasowaniu plików ze spacją : https://unix.stackexchange.com/question ... heir-names
Ostatnio zmieniony 24 sie 2017, 13:44 przez kobrawerde, łącznie zmieniany 1 raz.
Tomixi1k

Re: Kasowanie plików po nazwie

Post autor: Tomixi1k »

Recovers\ your \ files chyba jakoś tak powinno to chyba wyglądać, ale nie działa. :[[[
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2035
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Kasowanie plików po nazwie

Post autor: kobrawerde »

albo :
find . -name '* *' -delete
sprawdziłem :-) ...nazwałem plik : wirus czarnobyl.txt i dalem go w: home/user/Pulpit/wirus czarnobyl.txt
potem komenda :
find . -name '*wirus czarnobyl.txt*' -delete

wynik plik znaleziony i usunięty :-)
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 125 gości