• Ogłoszenie:

Pętla - usunięcie wszystkich pustych plików

Dyskusje i problemy z Unix'ami

Pętla - usunięcie wszystkich pustych plików

Postprzez aras-nh 11 Maj 2010, 14:42

reklama
chciałbym napisac pewna procedurę ale niewiem jak

powinna ona:
usunac wszystkie puste pliki z wybranego katalogu

ograniczyc prawa dostepu do wszystkich plików o rozszerzeniu .sh w w/w katalogu tylko dla ich własciciela.



prosze o szybka pomoc ;)
aras-nh
~user
 
Posty: 2
Dołączenie: 11 Maj 2010, 14:33



Pętla - usunięcie wszystkich pustych plików

Postprzez JarekMk 12 Maj 2010, 18:00

Łeeee śmierdzi leniem na kilometry...

find /ścieżka -type f -size 0 -print|xargs rm

Lub jeśli kasujemy konkretne pliki - rozszerzenie:

find ./ -name "*.dat" -size 0 -exec rm {} \;


Drugie zdanie to banał wiec rusz dupkę i sam pomyśl.

Dodano 12.05.2010 17:03:58:
Niech mnie będzie http://computersun.pl/linux/podstawy/prawa-dostepu-do-plikow-s_83.html prościej się nie da...
JarekMk
~user
 
Posty: 5151
Dołączenie: 10 Lis 2004, 13:38
Pochwały: 301



Pętla - usunięcie wszystkich pustych plików

Postprzez aras-nh 07 Cze 2010, 20:16

chodziło mi raczej o to aby po właczeniu skryptu w terminalu wyskakiwało zapytanie, podajemy nazwe katalogu dajemy Enter i boom :D dzieje się...


nie tyle leniem co słabo to rozumiem....

w zasadzie powinienem zastosowac pętle case lub if ale nie wiem jak to logicznie skonstruować.
aras-nh
~user
 
Posty: 2
Dołączenie: 11 Maj 2010, 14:33




Powróć do System Linux / Unix

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 7 gości