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ą:

jest

Aby uzyskać szczegółową listę z uprawnieniami do plików, rozmiarami i datami modyfikacji, użyj:

ls-l

Aby uwzględnić ukryte pliki, dodaj opcję -a:

ls-la

2. Zmiana katalogów

Użyj polecenia cd, aby zmienić bieżący katalog:

cd /ścieżka/do/katalogu

Aby przejść do katalogu domowego, wystarczy użyć:

płyta CD

3. Tworzenie plików

Polecenie touch tworzy pusty plik lub aktualizuje znacznik czasu istniejącego pliku:

dotknij nazwy pliku

4. Przeglądanie zawartości pliku

Aby wyświetlić zawartość pliku, użyj polecenia cat:

nazwa pliku kota

W przypadku dłuższych plików polecenie less umożliwia przewijanie zawartości:

mniej nazwy pliku

5. Kopiowanie plików

Użyj polecenia cp, aby skopiować pliki i katalogi:

cp plik_źródłowy plik_docelowy

Aby skopiować katalog wraz z jego zawartością, dodaj opcję -r:

cp -r katalog_źródłowy katalog_docelowy

6. Przenoszenie i zmiana nazw plików

Polecenie mv przenosi lub zmienia nazwy plików i katalogów:

mv stara_nazwa nowa_nazwa

Aby przenieść plik do innego katalogu:

mv nazwa_pliku /ścieżka/do/miejsca_docelowego

7. Usuwanie plików

Polecenie rm usuwa pliki. Zachowaj ostrożność, ponieważ ta akcja jest nieodwracalna:

rm nazwa_pliku

Aby usunąć katalog wraz z jego zawartością, dodaj opcję -r:

rm -r katalog

8. Tworzenie katalogów

Polecenie mkdir tworzy nowe katalogi:

mkdir nazwa_katalogu

Aby utworzyć zagnieżdżone katalogi, użyj opcji -p:

mkdir -p katalog_nadrzędny/katalog_podrzędny

9. Zmiana uprawnień do pliku

Użyj polecenia chmod, aby zmienić uprawnienia pliku. Składnia obejmuje kod uprawnienia lub symboliczną reprezentację:

chmod 755 nazwa_pliku

Lub:

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

10. Zmiana właściciela pliku

Polecenie chown zmienia właściciela pliku lub katalogu:

chown new_owner nazwa_pliku

Aby zmienić właściciela grupy, użyj:

chown:nowa_grupa nazwa_pliku

11. 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/katalogu

13. Wyświetlanie wolnego miejsca na dysku

Polecenie df wyświetla ilość wolnego miejsca na dysku w systemie:

df-h

14. 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_łącza

Wniosek

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.