operacje na plikach


Wyczyszcenie zawartosci konsoli
$clear

Zawartość plików wyświetlamy poleceniem cat.

$ cat archiwum.sh

Jeśli chcemy przyjrzeć się plikowi, który nie mieści się na ekranie po wykonania cat możemy uzyskać poleceniem less. Możemy wtedy przeglądać plik używając "strzałek", a kiedy skończymy - naciskamy q.

$ less plik

Komendą touch możemy modyfikować znaczniki czasu pliku, częściej jednak używa się jej do tworzenia pustych plików.

$ touch pusty_plik


Polecenie mkdir tworzy katalog archiwum.

$ mkdir archiwum


Za pomocą polecenia rmdir usuwamy puste katalogi.

$ rmdir archiwum


Plik możemy przenieść, albo zmienić jego nazwę, za pomocą polecenia mv.

$ mv listing listing.old
$ mv /home/listing.old /usr/src/



W podobny sposób operujemy na katalogach.

$ mv archiwum smietnik
$ mvdir smietnik /usr/src/smietnik/

Do kopiowania służy polecenie cp.

$ cp listing.sh home/michal/Dokumenty/

Kopiowanie plików znajdujących sie wewnątrz katalogów. Bez -R kopiowanie sa katalogi bez plików
$ cp -R Dokumenty/Dokumenty1
$ cp -R -p Dokumenty/Dokumenty1 - zachowuje dane o właścicielu pliku i o prawach dostępu.

Kasujemy poleceniem rm.

$ rm plik // Kasuje plik.
$ rm * // Kasuje wszystkie pliki w danym katalogu.
$ rm * -i // Kasuje wszystkie pliki w danym katalogu z potwierdzeniem.
$ rm * -f // Kasuje wszystkie pliki w danym katalogu bez pytania.
$ rm -r // Kasuje wszystkie pliki, także te w podkatalogach
$ rm -rf /home/ // Kasuje wszystkie pliki i katalogi w katalogu /home/
$ rm -R // Wymusza kasownie plików wewnatrz katalogów

Nazwa bieżącego katalogu

$ pwd

Zmiana bieżacego katalogu na podany
$ cd Dokumenty/

jeden klatalog wyzej
$ cd ..

bieżący katalog
$ cd.

Przjeście tyldy przejście do nowego katalogu do nowego użytkownika
~$ cd ~

Działania z uprawnieniami administratorskimi polecenia poprzedzone
$ sudo

Wyświetla zawartośc bieżącego lub wskazanego katalowgu
$ Ls

Wyśietla zawartośc bieżącego lub wskazanego katalowgu z plikami ukrytymi
$ Ls -a

Wyświetla nazwy plikow podzrędnych
$ Ls -d

Wyświetla rozszerzone informacje o plikach
$ Ls -

Wyświetla pliki w jednej kolumnie
$ Ls - 1


ls -l

drw-r--r-- 1 user admin 4096 maj 28 16:38 folder1/
drwxrwxr-x 6 user admin 4096 maj 25 19:18 folder2/
drw-rw-r-- 1 user admin 4096 maj 26 15:56 folder3/

1 znak to identyfikator typu obiektu, 3 kolejne znaki to uprawnienia użytkownika, kolejne 3 to uprawniania grupy i 3 ostatnie to uprawniania innych
-
zwykły plik
d
katalog
c
plik znakowy
b
plik blokowy
l
dowiązanie symboliczne
s
gniazdo
p
nazwany potok


1 kolumna uprawnienia do zbiorów

- brak praw
x Wykonywanie
w Pisanie
wx Wykonywanie i pisanie
r Czytanie
rx Czytanie i wykonywanie
rw Czytanie i pisanie
rwx Czytanie, pisanie i wykonywanie

2 kolumna liczba odwołań do danego pliku
3 i 4 nazwa użytkownika i grupy
5 rozmiar pliku w bajtach
6 data i dozina utowrzenia lub modyfikacji pliku lub jego zawartości
7 nazwa pliku lub katalogu.

Dodawanie uprawnień
a
all, wszyscy
u
user, użytkownik
g
group, grupa
o
others, inni
+
dodanie prawa
-
odebranie prawa
=
zastąpienie starego uprawnienia nowym

$ chmod a+w plik.txt
wszyscy będą mogli edytować 'plik.txt'
$ chmod o-x plik.txt
usunie możliwość wykonywania 'plik.txt' przez pozostałych użytkowników
$ chmod go=rx plik.txt
pozostali użytkownicy, oraz grupa będą mogli tylko czytać i wykonywać.
$ chmod -R 777 /home/user
wszyscy będą mogli zmieniać zawartość katalogu /home/user oraz jego podkatalogów, jak też czytać go i wykonywać zawarte w nim pliki



Wyszukiwarka

Podobne podstrony:
34 Pliki Operacje na plikach w Pascalu
operacje na plikach tekstowych
Asembler Operacje na Plikach
Operacje na plikach multimedialnych
Lab Operacje na plikach
Lab Operacje na plikach
operacje na plikach tekstowych zadania
Operacje na plikach
operacje na plikach
wycena operacji na rachunku
operacje na ramkach danych solucja
Operacje na histogramie
670 Przekwalifikowanie leasingu operacyjnego na finansowy
Kurs CorelDRAW 12 Część 4 Zaawansowane operacje na obiektach
operacje na rekordach zadania
Matlab operacje na macierzach, skrypty
operacje na rekordach
4 Operacje na tablicach (prezentacja)

więcej podobnych podstron