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.