Skrypt Bash: Znajdź plik w określonym folderze w systemie Linux

1

Chcę napisać skrypt, aby znaleźć wszystkie pliki wykonywalne w określonym katalogu, który chcę przekazać w parametrze. Jestem w stanie znaleźć wszystkie pliki wykonywalne przy użyciu predefiniowanego katalogu, ale chcę móc po prostu przekazać nazwę katalogu, a skrypt znajdzie katalog w systemie plików i znajdzie w nim wszystkie pliki wykonywalne.

Czy mogę to zrobić za pomocą polecenia find?

sab
źródło

Odpowiedzi:

1

Tak findpowinno być w stanie:

find /path/to/dir -type f -perm /ugo=x
Cyrus
źródło
Cześć, dziękuję za szybką odpowiedź. Problem polega na tym, że nie mam ścieżki, muszę znaleźć ścieżkę do nazwy katalogu przekazanej w wierszu polecenia
sob.
Czy możesz rozwinąć? Według jakich kryteriów musisz znaleźć ścieżkę z innej ścieżki podaną jako argument? Powiedzmy, że ścieżka wejściowa to /foo/bar/i wtedy?
cyr