Jestem dość nieświadomy, jeśli chodzi o polecenia Linux. Znalazłem tę linię w ustawieniu po otrzymaniu w moim haku do produkcji git.
find /home/app/myapp.com/app/tmp/cache -type f -exec rm {} \;
Wewnątrz tego folderu / app / tmp / cache znajduje się kilka innych podfolderów:
models/
views/
persistent/
graphs/
Teraz chcę, aby to polecenie wykluczyło graphs/
podfolder, ale nie jestem pewien, jak przepisać to polecenie.
Czy ktoś może pomóc?
linux
command-line
git
Tossy Man
źródło
źródło
find
komenda nie będzie podawać żadnego katalogu dorm
komendy, ze względu na-type f
parametr, który praktycznie każefind
tylko dotykać plików.Odpowiedzi:
próbować
gdzie
\( -name graphs -prune \)
mówi find, aby pominąć wykresy-o -type f -delete
lub usuń pliki.źródło