Podstawowe polecenia do manipulacji plikami w systemie Unix
Systemy Unix zapewniają potężny zestaw narzędzi wiersza poleceń do manipulacji plikami, umożliwiając użytkownikom wydajne zarządzanie plikami i katalogami. Niezależnie od tego, czy jesteś administratorem systemu, programistą czy zwykłym użytkownikiem, opanowanie tych poleceń może znacznie zwiększyć Twoją produktywność. W tym artykule omówiono podstawowe polecenia Unix do manipulacji plikami.
1. Wyświetlanie listy plików i katalogów
Polecenie ls wyświetla zawartość katalogu. Typowe opcje obejmują:
jestAby uzyskać szczegółową listę z uprawnieniami do plików, rozmiarami i datami modyfikacji, użyj:
ls-lAby uwzględnić ukryte pliki, dodaj opcję -a:
ls-la2. Zmiana katalogów
Użyj polecenia cd, aby zmienić bieżący katalog:
cd /ścieżka/do/kataloguAby przejść do katalogu domowego, wystarczy użyć:
płyta CD3. Tworzenie plików
Polecenie touch tworzy pusty plik lub aktualizuje znacznik czasu istniejącego pliku:
dotknij nazwy pliku4. Przeglądanie zawartości pliku
Aby wyświetlić zawartość pliku, użyj polecenia cat:
nazwa pliku kotaW przypadku dłuższych plików polecenie less umożliwia przewijanie zawartości:
mniej nazwy pliku5. Kopiowanie plików
Użyj polecenia cp, aby skopiować pliki i katalogi:
cp plik_źródłowy plik_docelowyAby skopiować katalog wraz z jego zawartością, dodaj opcję -r:
cp -r katalog_źródłowy katalog_docelowy6. Przenoszenie i zmiana nazw plików
Polecenie mv przenosi lub zmienia nazwy plików i katalogów:
mv stara_nazwa nowa_nazwaAby przenieść plik do innego katalogu:
mv nazwa_pliku /ścieżka/do/miejsca_docelowego7. Usuwanie plików
Polecenie rm usuwa pliki. Zachowaj ostrożność, ponieważ ta akcja jest nieodwracalna:
rm nazwa_plikuAby usunąć katalog wraz z jego zawartością, dodaj opcję -r:
rm -r katalog8. Tworzenie katalogów
Polecenie mkdir tworzy nowe katalogi:
mkdir nazwa_kataloguAby utworzyć zagnieżdżone katalogi, użyj opcji -p:
mkdir -p katalog_nadrzędny/katalog_podrzędny9. Zmiana uprawnień do pliku
Użyj polecenia chmod, aby zmienić uprawnienia pliku. Składnia obejmuje kod uprawnienia lub symboliczną reprezentację:
chmod 755 nazwa_plikuLub:
chmod u+rwx,g+rx,o+rx nazwa_pliku10. Zmiana właściciela pliku
Polecenie chown zmienia właściciela pliku lub katalogu:
chown new_owner nazwa_plikuAby zmienić właściciela grupy, użyj:
chown:nowa_grupa nazwa_pliku11. Znajdowanie plików
Użyj polecenia find, aby wyszukać pliki i katalogi na podstawie różnych kryteriów:
znajdź /ścieżka/do/wyszukiwania -nazwa "filename"Aby wyszukiwać według typu pliku:
znajdź /ścieżka/do/wyszukiwania -typ f -nazwa "*.txt"12. Wyświetlanie wykorzystania dysku
Polecenie du wyświetla informacje o wykorzystaniu dysku. Podsumowanie wykorzystania katalogu:
du -sh /ścieżka/do/katalogu13. Wyświetlanie wolnego miejsca na dysku
Polecenie df wyświetla ilość wolnego miejsca na dysku w systemie:
df-h14. Tworzenie łączy symbolicznych
Użyj polecenia ln, aby utworzyć dowiązania symboliczne, które działają podobnie do skrótów:
ln -s target_file nazwa_łączaWniosek
Opanowanie tych podstawowych poleceń Uniksa do manipulacji plikami zwiększy Twoją zdolność do efektywnego zarządzania plikami i katalogami. Niezależnie od tego, czy organizujesz pliki, dostosowujesz uprawnienia, czy nawigujesz po katalogach, te polecenia zapewniają potężny zestaw narzędzi dla użytkowników Uniksa.