lista alla punktfiler utom . och ..

Linux & BSD

11 svar · 238 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Trådstart#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?

Medlem sedan nov. 2000199 inlägg
#2

ls -A

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 874 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

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 874 inlägg
#6

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

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 874 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 .. :)

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 874 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!

Medlem sedan dec. 19995 874 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

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)