확장자만 [중복]인 모든 파일 및 폴더 나열

확장자만 [중복]인 모든 파일 및 폴더 나열

등과 같은 확장명만 가진 모든 파일과 폴더를 나열하고 싶습니다 .bashrc. .cache/이건 간단해야 할 것 같습니다. 이것을 시도하면 ls .*예상한 결과를 얻지 못합니다.

jacob@jacob-Precision-Tower-3620:/home/jacob$ ls .*
.bash_history  .bash_logout  .bashrc  .ICEauthority  .profile

.:
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

..:
jacob  lost+found

.cache:
event-sound-cache.tdb.d35b7efbc4794c7998a81437c01c41ec.x86_64-pc-linux-gnu  evolution  fontconfig  gnome-getting-started-docs  gnome-software  gstreamer-1.0  ibus  logrotate  media-art  thumbnails  totem  tracker  update-manager-core  upstart  yelp

.config:
dconf  evolution  gnome-session  goa-1.0  gtk-3.0  ibus  libaccounts-glib  nautilus  parcellite  pulse  totem  update-notifier  upstart  user-dirs.dirs  user-dirs.locale  yelp

.gconf:

.gnupg:
private-keys-v1.d  S.gpg-agent

.local:
share

.nano:

.nv:
GLCache```

답변1

ls -A,를 사용하여 숨겨진 파일을 표시 할 수 있습니다 . 그러나 사용 중인 파일을 포함하려면 .및 :를 사용할 수 없습니다 ...ls -a

귀하의 경우: *쉘에 의해 확장되므로 ls일부 파일과 일부 디렉토리가 표시됩니다. 디렉터리를 인수로 지정하면 해당 디렉터리에 있는 파일이 나열됩니다. ls -d *인수의 디렉터리에 있는 파일을 나열하는 대신 force를 사용하여 인수의 파일을 나열할 수 있습니다 . 참고: (일부 형식의 경우) 와 ls -d .*크게 다르지 않습니다 .echo .*

관련 정보