Usuwanie danych zakresem

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
kasparov
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 249
Rejestracja: 21 paź 2012, 18:58
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: Xfce

Usuwanie danych zakresem

Post autor: kasparov »

Mam w Katalogu domowym mnóstwo plików (np. abc1, ... , abc240) , po odzyskaniu danych, które mogę tylko usunąć poleceniem z konsoli

Kod: Zaznacz cały

sudo rm -r
Czy mogę usunąć je zakresem od... do.. przy użyciu ww.polecenia?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Usuwanie danych zakresem

Post autor: jacekalex »

Zakres? czyżby wielkość? data modyfikacji? jakiś regex?
RTFM

Kod: Zaznacz cały

man find
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
kasparov
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 249
Rejestracja: 21 paź 2012, 18:58
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: Xfce

Re: Usuwanie danych zakresem

Post autor: kasparov »

Zakresem - miałem na myśli usunięcie plików - abc1 abc2 abc3 itd. do abc 240 jednym poleceniem w terminalu.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Usuwanie danych zakresem

Post autor: jacekalex »

Może tak?

Kod: Zaznacz cały

for x in $(seq 1 240); do echo abc$x; done;
Usuwanie już musisz samodzielnie opracować.

Chociaż zadania domowego za takie polecenie Ci nie zaliczą, trzeba kombinować z findem na zaliczenie.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
Xue-buntu
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 128
Rejestracja: 22 lut 2015, 16:08
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Usuwanie danych zakresem

Post autor: Xue-buntu »

Opracowałem coś takiego:

Kod: Zaznacz cały

find ~/ -maxdepth 1 -name "abc*" -type f -exec rm {} \; -print
To usunie WSZYSTKIE pliki zawierające cokolwiek po "abc", znajdujące się tylko i wyłącznie w katalogu domowym, a nie w subfolderach katalogu domowego i wyświetli listę usuniętych plików. Nic lepszego nie jestem w stanie wykombinować. Uważaj z tym.
___________________________
Albo Xfce, albo terminal ;-)
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

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