ls -A
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?
11 svar · 238 visningar · startad av Brimba
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?
ls -A
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
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
Vem döper filer med två punkter
Du kan väl använda ditt översta exempel för aliaset.
alias ll='ls -l -d .[!.]* ..?*'
Frågan löd, om det finns något enklare sätt att utföra samma uppgift, utan alias
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.
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 ..
Då hade väl Vetgirig lösningen, ls -A?
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
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!
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