Viktiga kommandon för filhantering i Unix

Unix-system tillhandahåller en kraftfull uppsättning kommandoradsverktyg för filmanipulering, vilket gör det möjligt för användare att effektivt hantera filer och kataloger. Oavsett om du är systemadministratör, utvecklare eller tillfällig användare kan du förbättra din produktivitet avsevärt genom att behärska dessa kommandon. Den här artikeln täcker de viktigaste Unix-kommandona för filmanipulering.

1. Lista filer och kataloger

Kommandot ls listar innehållet i en katalog. Vanliga alternativ inkluderar:

ls

För en detaljerad lista med filbehörigheter, storlekar och ändringsdatum, använd:

ls -l

För att inkludera dolda filer, lägg till alternativet -a:

ls -la

2. Ändra kataloger

Använd kommandot cd för att ändra den aktuella katalogen:

cd /sökväg/till/katalog

För att navigera till hemkatalogen, använd helt enkelt:

CD

3. Skapa filer

Kommandot touch skapar en tom fil eller uppdaterar tidsstämpeln för en befintlig fil:

tryck på filnamn

4. Visa filinnehåll

För att visa innehållet i en fil, använd kommandot cat:

katt filnamn

För längre filer låter kommandot less dig bläddra igenom innehållet:

mindre filnamn

5. Kopiera filer

Använd kommandot cp för att kopiera filer och kataloger:

cp källfil destinationsfil

För att kopiera en katalog och dess innehåll, lägg till alternativet -r:

cp -r källkatalog destinationskatalog

6. Flytta och byta namn på filer

Kommandot mv flyttar eller byter namn på filer och kataloger:

mv gammalt_namn nytt_namn

Så här flyttar du en fil till en annan katalog:

mv filnamn /sökväg/till/destination

7. Ta bort filer

Kommandot rm tar bort filer. Var försiktig, eftersom denna åtgärd är oåterkallelig:

rm filnamn

För att ta bort en katalog och dess innehåll, lägg till alternativet -r:

rm -r katalog

8. Skapa kataloger

Kommandot mkdir skapar nya kataloger:

mkdir katalognamn

För att skapa kapslade kataloger, använd alternativet -p:

mkdir -p föräldrakatalog/barnkatalog

9. Ändra filbehörigheter

Använd kommandot chmod för att ändra filbehörigheter. Syntaxen inkluderar en behörighetskod eller symbolisk representation:

chmod 755 filnamn

Eller:

chmod u+rwx,g+rx,o+rx filnamn

10. Ändra filägande

Kommandot chown ändrar ägaren till en fil eller katalog:

chown new_owner filnamn

För att ändra gruppägande, använd:

chown:new_group filnamn

11. Hitta filer

Använd kommandot find för att söka efter filer och kataloger baserat på olika kriterier:

hitta /sökväg/till/sök -namn "filename"

Så här söker du efter filtyp:

hitta /sökväg/till/sök -typ f -namn "*.txt"

12. Visa diskanvändning

Kommandot du visar diskanvändningsinformation. För en sammanfattning av en katalogs användning:

du -sh /sökväg/till/katalog

13. Visa ledigt diskutrymme

Kommandot df visar mängden ledigt diskutrymme på ditt system:

df -h

14. Skapa symboliska länkar

Använd kommandot ln för att skapa symboliska länkar, som liknar genvägar:

ln -s target_file link_name

Slutsats

Att behärska dessa väsentliga Unix-kommandon för filmanipulering förbättrar din förmåga att hantera filer och kataloger effektivt. Oavsett om du organiserar filer, justerar behörigheter eller navigerar i kataloger, ger dessa kommandon en kraftfull verktygslåda för Unix-användare.