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?

Odpowiedzi:


1

Tak findpowinno być w stanie:

find /path/to/dir -type f -perm /ugo=x

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.