webForumDet fria alternativet

lista alla punktfiler utom . och ..

Linux & BSDur Mac OS, Unix, Linux & BSD

11 svar · 236 visningar · startad av Brimba

Medlem sedan dec. 19995 875 inlägg
Frågan#1

Hej!

När jag vill lista alla dolda filer men inte få med . och .. så finns det två sätt som jag har kört.

ls -d .[!.]* ..?*
ls -d .[!.] .??*

Vilket är att föredra?

Finns det något enklare/bättre sätt att göra samma sak?

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?

Medlem sedan nov. 2000199 inlägg
#2

ls -A

------------------
Anders Lindbäck,Igiro Internet Giro

Medlem sedan nov. 19991 033 inlägg
#3

Vetgirig läste nog inte frågan riktigt ;)
Jag använder alltid alias för att förenkla dagliga saker.
alias ll='ls -l -d .[!.]*' så kan du få fram filerna m.h.a. ll

Medlem sedan dec. 19995 875 inlägg
#4

FlashX, med din sökning får du inte med filer som börjar med två punkter.
exempelvis om du döper en fil till ..test.txt

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?

Medlem sedan nov. 19991 033 inlägg
#5

Vem döper filer med två punkter :)
Du kan väl använda ditt översta exempel för aliaset.
alias ll='ls -l -d .[!.]* ..?*'

Medlem sedan dec. 19995 875 inlägg
#6

Frågan löd, om det finns något enklare sätt att utföra samma uppgift, utan alias :)

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?

Medlem sedan nov. 19991 033 inlägg
#7

Då är det jag som fattat fel och Vetgirig rätt :)
Tänkte du ville förenkla ditt uttryck och det brukar man ju använda alias till.

Medlem sedan dec. 19995 875 inlägg
#8

Nej, vetgirig har också missupfattat mig :)

ls -a listar alla filer
och du skapar ett alias.

tänk oss följande scenario:

Vi har följande filer

.
..
.test
..test
.tjooo

när jag nu gör min listning vill jag bara se

.test
..test
.tjooo

jag vill alltså inte se biblioteksfilerna . och .. :)

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?

Medlem sedan feb. 20001 861 inlägg
#9

Då hade väl Vetgirig lösningen, ls -A?

Medlem sedan nov. 19991 033 inlägg
#10

ls -Al så har du exakt samma som i ditt exempel (tror jag :))
Kör du man ls så får du alla alternativ och kan kombinera den variant som passar dig bäst.
Sedan kan det ju inte bli enklare än att skapa ett alias med den variant man kör oftast med. Du kan ju binda den med en enda knapptryckning om så önskas :)

Medlem sedan dec. 19995 875 inlägg
#11

förlåt mig :)

Tack för hjälpen!

trodde att ni menade ls -a, kollade hjälpen och såg att -A fungerar utmärkt!

Perfekt!

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?

Medlem sedan dec. 19995 875 inlägg
#12

Oj!

Nu gick det för fort!

ls -A listar alla filer utom . och ..

Jag vill lista alla dolda filer utom . och ..

Men men, jag antar att man får göra så som jag skrev först :)

///Patrik

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?

132 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)