Po uruchomieniu polecenia typu pojawia ls */*/*/*/*.jpg
się błąd
-bash: /bin/ls: Argument list too long
Wiem, dlaczego tak się dzieje: dzieje się tak dlatego, że istnieje limit ilości miejsca na argumenty polecenia. Standardowa rada to zmiana polecenia, którego używam, aby uniknąć konieczności zajmowania tak dużej ilości argumentów (np. Użyj find
i xargs
).
Co jeśli nie chcę zmieniać polecenia? Co jeśli chcę nadal używać tego samego polecenia? Jak mogę sprawić, by rzeczy „po prostu działały” bez wyświetlania tego błędu? Jakie rozwiązania są dostępne?