Nowe posty

Autor Wątek: Pytanie o usuwanie samych plików  (Przeczytany 4566 razy)

loginanonim

  • Gość
Pytanie o usuwanie samych plików
« dnia: 2008-10-08, 22:02:17 »
Witam, wiecie może jak usunąć wszystkie pliki z katalogu bez usuwania samego katalogu? Np. wszystkie pliki z folderu test.

chmooreck

  • Gość
Pytanie o usuwanie samych plików
« Odpowiedź #1 dnia: 2008-10-08, 22:14:21 »
man cd
man rm

halik

  • Gość
Pytanie o usuwanie samych plików
« Odpowiedź #2 dnia: 2008-10-08, 22:21:51 »
możesz to zrobić tak:

find /zzz/xxx/test/ -type f -maxdepth=1 -exec rm -f {} \\;

albo po prostu

rm -f /zzz/xxx/test/*

ale obzyga cie jak czegos nie bedzie umial usunac, np podkatalog.

loginanonim

  • Gość
Pytanie o usuwanie samych plików
« Odpowiedź #3 dnia: 2008-10-09, 09:19:53 »
a jak dam komende:
 rm -fr /zzz/xxx/test/*
to wtedy usunie katalog czy tylko pliki w nim
przepraszam za łatwe pytania ale jestem w linux poczatkujacy

halik

  • Gość
Pytanie o usuwanie samych plików
« Odpowiedź #4 dnia: 2008-10-09, 09:55:15 »
jak napiszesz
man rm
dostaniesz dokladny opis "-r" i innych ciekawych opcji.

rm -fr /zzz/xxx/test/*
usunie Ci wszystki pliki wraz z podkatalogami w katalogu test

rm -fr /zzz/xxx/test
usunie katalog test wraz z całą jego zawartością

polecam rowniez
man find
tam znajdziesz opis -type -maxdepth oraz -exec i innych
np -iname :)

loginanonim

  • Gość
Pytanie o usuwanie samych plików
« Odpowiedź #5 dnia: 2008-10-09, 10:28:49 »
Dzieki o to mi chodziło

arctgx

  • Gość
Pytanie o usuwanie samych plików
« Odpowiedź #6 dnia: 2008-10-09, 12:21:29 »
Zamiast pytać i przyjmować na wiarę, mógłbyś sprawdzić. Skopiuj sobie do tymczasowego katalogu (np. /tmp) jakieś drzewo plików lub stwórz je tam od zera i sam poobserwuj, co się dzieje - będziesz miał solidniejszą wiedzę.

Opcja -v dodana do cp, mv czy rm powoduje wyświetlanie tego, co się dzieje.