Linux Basics: How to List Directory Contents (ls)
Innehållsförteckning:
- Hur man använder
lskommandot - Långt listformat
- Visa gömda filer
- Sortera utgången
- Lista underkataloger rekursivt
- Slutsats
Kommandot
ls
är ett av de grundläggande kommandona som alla Linux-användare bör känna till. Det används för att lista information om filer och kataloger i filsystemet.
ls
verktyget är en del av GNU-kärnverktygspaketet som är installerat på alla Linux-distributioner.
I denna handledning visar vi dig hur du använder kommandot
ls
genom praktiska exempel och detaljerade förklaringar av de vanligaste
ls
alternativen.
Hur man använder
ls
kommandot
Syntaxen för kommandot
ls
är följande:
ls
När det används utan alternativ och argument,
ls
visar en lista med namnen på alla filer i den aktuella arbetskatalogen:
ls
Filerna listas i alfabetisk ordning:
cache db empty games lib local lock log mail opt run spool tmp
För att lista filer i en specifik katalog, skicka sökvägen till katalogen som ett argument till ls-kommandot. För att till exempel lista innehållet i katalogen
/etc
skulle du skriva typ:
ls /etc
Du kan också skicka flera kataloger och filer till
ls
kommandot separerat med mellanslag:
ls /etc /var /etc/passwd
Om användaren du är inloggad inte har läsbehörigheter till katalogen får du ett meddelande om att
ls
inte kan öppna katalogen:
ls /root
ls: cannot open directory '/root': Permission denied
Kommandot
ls
har ett antal alternativ. I avsnitten nedan undersöker vi de mest använda alternativen.
Långt listformat
Standardutgången för kommandot
ls
visar bara namnen på filerna och katalogerna, vilket inte är mycket informativt.
-l
(små bokstäver L) gör att
ls
skriver ut filer i ett långt listformat.
När det långa listformatet används visar kommandot
ls
följande filinformation:
- Filtypen Filbehörigheter Antal hårda länkar till filen Filägare Filgrupp Filstorlek Datum och TimeFile-namn
Tänk på följande exempel:
ls -l /etc/hosts
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Låt oss förklara de viktigaste kolumnerna i utgången.
Det första tecknet visar filtypen. I vårt exempel är det första tecknet
-
vilket indikerar en vanlig fil. Värden för andra filtyper är följande:
-
-- Vanlig filb- Blockera specialfilc- Karaktär specialfild- Katalogl- Symbollänkn- Nätverksfilp- FIFOs- Socket
De nästa nio tecknen visar filbehörigheterna. De tre första tecknen är för användaren, de nästa tre är för gruppen och de tre sista för andra. Du kan ändra
chmod
kommandot
chmod
. Tillståndstecken kan ta följande värde:
-
r- Tillåtelse att läsa filenw- Tillåtelse att skriva till filenx- Tillåtelse att köra filens- setgid bitt- klibbig bit
I vårt exempel
rw-r--r--
att användaren kan läsa och skriva filen, och gruppen och andra bara kan läsa filen. Siffran
1
efter behörighetstecken är antalet hårda länkar till den här filen.
De kommande två fälten
root root
visar filägaren och gruppen, följt av filens storlek (
337
), som visas i byte. Använd alternativet
-h
om du vill skriva ut storlekar i ett mänskligt läsbart format. Du kan ändra
chown
med
chown
.
Oct 4 11:31
är datum och tid för den senaste filändringen.
Den sista kolumnen är namnet på filen.
Visa gömda filer
Som standard kommer
ls
kommandot inte att visa dolda filer. I Linux är en dold fil vilken fil som börjar med en punkt (
.
).
För att visa alla filer inklusive de dolda filerna använder du alternativet
-a
:
ls -la ~/
drwxr-x--- 10 linuxize linuxize 4096 Feb 12 16:28. drwxr-xr-x 18 linuxize linuxize 4096 Dec 26 09:21.. -rw------- 1 linuxize linuxize 1630 Nov 18 2017.bash_history drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 bin drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 Desktop drwxr-xr-x 4 linuxize linuxize 4096 Dec 12 2017.npm drwx------ 2 linuxize linuxize 4096 Mar 4 2018.ssh
Sortera utgången
Som redan nämnts listar
ls
kommandot som standard filerna i alfabetisk ordning.
--sort
låter dig sortera utdatan efter förlängning, storlek, tid och version:
-
--sort=extension(eller-X) - sortera alfabetiskt efter förlängning.--sort=size(eller-S) - sortera efter filstorlek.--sort=time(eller-t) - sortera efter modifieringstid.--sort=version(eller-v) - Naturlig typ av versionnummer.
För att till exempel sortera filerna i katalogen
/var
efter modifieringstid i omvänd sorteringsordning du skulle använda:
ls -ltr /var
Det är värt att nämna att kommandot
ls
inte visar det totala utrymmet som innehållet i katalogen har. Använd kommandot
du
att få en katalogstorlek.
Lista underkataloger rekursivt
Alternativet
-R
berättar
ls
kommandot att visa innehållet i underkatalogerna rekursivt:
Slutsats
Kommandot
ls
visar information om filer och kataloger.
För mer information om detta, besök GNU Coreutils-sidan eller skriv in
man ls
i din terminal.
Mediecentrerade smarttelefonanvändare, träffa Dazzboard: Ett enkelt, lätt och rent sätt att överföra media till din smartphone. Dazzboard körs i din webbläsare, fungerar med flera telefoner och MP3-spelare (iPhone och iPod, naturligtvis utesluten) och är helt gratis. För att få Dazzboard, går du helt enkelt till Dazzboard-webbplatsen, registrerar dig för ett konto och sedan laddar ner den kostnadsfria webbläsarens plug-in. Se även till om din webbläsare och operativsystem omfattas av Dazzboard h
Först måste du ansluta telefonen till datorn och ställa in den som en masslagringsenhet. Dazzboard förklarar hur man gör det med olika telefonmodeller i deras vanliga frågor. När du väl har konfigurerat kan du se och hantera all telefonens innehåll på Dazzboards hemsida. Du kan också överföra filer från datorn till din telefon, inklusive hela iTunes-biblioteket. Dazzboard användargränssnittet är mycket rent och oerhört enkelt eftersom det visar miniatyrbilder av dina foton eller album så du vet
Det är inte lätt att vara WinZip idag. Windows har kunnat öppna och skapa Zip-filer på egen hand en stund, och gratis, kraftfulla komprimeringsverktyg som 7-Zip är lättillgängliga och aktivt underhållna. Och ändå soldaterna 20-åriga soldater på med version 17, som levererar imponerande verktyg och visar en känd medvetenhet om det snabbt växande molnlagrings- och fildelningslandskapet. Ny integration med molnetjänster och sociala nätverk ger WinZip ett fast fotfäste i onlinevärlden. Den är tillgä
WinZip 17 är inte den första versionen som innehåller Ribbon-gränssnittet, den rad av stora, djärva ikoner som debuterade med Microsofts kontor 2007. Inte alla älskar bandet, men WinZip har traditionellt varit verktygsfältbaserat, så bandet fungerar bra för det. UI: n delar bandflikar enligt funktionalitet, med tydliga etiketter som Unzip, Edit, Share, Tools och Settings. WinZip har gjort lite extra arbete så att när du startar programmet färskt skapas den första fliken, så att du snabbt kan läg
Om du använder Windows OS mer och mer, onödiga filer byggs upp, gradvis saktar ner systemet. Ta bort tomma kataloger är ett litet freeware-program som jagar ut och tar bort tomma mappar för att städa upp ditt system.
En av nackdelarna med att använda Windows är att tiden går på att bygga upp en hel del råvaror i krogarna , så småningom saktar hela datorn ner till en krypa. Ett exempel på detta är de tomma mappar som lämnas bakom saker som avinstallerad programvara och tillfälliga filer. En liten freeware app som heter Ta bort tomma kataloger finns för att göra din dator upplevelse så lättare.







