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:
lsFör en detaljerad lista med filbehörigheter, storlekar och ändringsdatum, använd:
ls -lFör att inkludera dolda filer, lägg till alternativet -a:
ls -la2. Ändra kataloger
Använd kommandot cd för att ändra den aktuella katalogen:
cd /sökväg/till/katalogFör att navigera till hemkatalogen, använd helt enkelt:
CD3. Skapa filer
Kommandot touch skapar en tom fil eller uppdaterar tidsstämpeln för en befintlig fil:
tryck på filnamn4. Visa filinnehåll
För att visa innehållet i en fil, använd kommandot cat:
katt filnamnFör längre filer låter kommandot less dig bläddra igenom innehållet:
mindre filnamn5. Kopiera filer
Använd kommandot cp för att kopiera filer och kataloger:
cp källfil destinationsfilFör att kopiera en katalog och dess innehåll, lägg till alternativet -r:
cp -r källkatalog destinationskatalog6. Flytta och byta namn på filer
Kommandot mv flyttar eller byter namn på filer och kataloger:
mv gammalt_namn nytt_namnSå här flyttar du en fil till en annan katalog:
mv filnamn /sökväg/till/destination7. Ta bort filer
Kommandot rm tar bort filer. Var försiktig, eftersom denna åtgärd är oåterkallelig:
rm filnamnFör att ta bort en katalog och dess innehåll, lägg till alternativet -r:
rm -r katalog8. Skapa kataloger
Kommandot mkdir skapar nya kataloger:
mkdir katalognamnFör att skapa kapslade kataloger, använd alternativet -p:
mkdir -p föräldrakatalog/barnkatalog9. Ändra filbehörigheter
Använd kommandot chmod för att ändra filbehörigheter. Syntaxen inkluderar en behörighetskod eller symbolisk representation:
chmod 755 filnamnEller:
chmod u+rwx,g+rx,o+rx filnamn10. Ändra filägande
Kommandot chown ändrar ägaren till en fil eller katalog:
chown new_owner filnamnFör att ändra gruppägande, använd:
chown:new_group filnamn11. 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/katalog13. Visa ledigt diskutrymme
Kommandot df visar mängden ledigt diskutrymme på ditt system:
df -h14. Skapa symboliska länkar
Använd kommandot ln för att skapa symboliska länkar, som liknar genvägar:
ln -s target_file link_nameSlutsats
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.