[완료]ls에서 파일명만 가져오기

서건우의 이미지

ls /home/*.exe
/home/1.exe
/home/2.exe

위와 출력이 되어버리는데요.

1.exe
2.exe 파일명만 출력하게끔 할려고 합니다.

find /home/ -name '*.exe' 이렇게 해도 경로까지 다 나오네요.

파일명만 가져올 방법이 없나요?

물론 현재 /home 디렉토리로 이동 후 ls *.exe하면 되지만

이 방법말고는 없는건가요?

(스크립트 사용)

lethean의 이미지

find /home/ -name '*.exe' -exec basename {} \;

Nevermind... :)

ymir의 이미지

$ for file in /home/*.exe; do echo `basename $file`; done

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

garam111의 이미지

ls -1 /home/*.exe | sed 's;.*/;;'

===================================
행동할 때 열정은 자라난다.