Az állományok kezelésére használt fontosabb parancsok



Hasonló dokumentumok
I. Felzárkoztató Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek

Operációs rendszerek I. IIII. gyakorlat

Linux parancsok összefoglaló.

Operációs rendszerek 1.

Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.

Programozás alapjai óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

Munka állományokkal. mv: áthelyezés (átnevezés) rmdir: üres könyvtár törlése rm: törlés. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II.

Programozás alapjai gyakorlat

Munka állományokkal. mv: áthelyezés (átnevezés) rm: törlés. rmdir: üres könyvtár törlése. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)

Operációs rendszerek. 3. gyakorlat. Jogosultságkezelés, linkelés, csővezeték UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

O er e á r ci c ós ó s R en e d n sz s er e e r k e I. G akorlá l s

A héj vezérlő szerkezetei I.

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

A legfontosabb DOS parancsok

Az fájlrendszer és a kapcsolódó parancsok

Informatika szintmérő-érettségi tételek február

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs Rendszerek példatár. Utolsó frissítés: február 10.

Szkriptnyelvek. 1. UNIX shell

Automatizált Java Build. ApacheAnt használatával

Parancsok. 1. fejezet Könyvtár- és fájlkezelés

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.

BASH script programozás II. Vezérlési szerkezetek

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

chmod umask chown, chgrp

A UNIX állományrendszere és a kapcsolódó parancsok

Operációs rendszerek gyakorlat

Címkék és ágak kezelése i. Címkék és ágak kezelése

A sed folyamszerkesztő

További vezérlő valamint számításokat megkönnyítő szerkezetek

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

Hardver és szoftver követelmények

Operációs rendszerek gyakorlat

Linux kezelés alapjai

2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét, amely februári keltezésű (bármely év).

1. Alapok. #!/bin/bash

Unix/Linux alapok. Operációs rendszerek I. készítette: Bringye Zsolt, Kozlovszky Miklós, Póserné Oláh Valéria, Windisch Gergely

Operációs rendszerek 2 1. óra: Linux alapok Ismétlés. Windisch Gergely félév

Tájékoztató. Használható segédeszköz: -

Dropbox - online fájltárolás és megosztás

Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat

FÁJLOK, KÖNYVTÁRAK, JOGOK, STB

C/C++ programozás UNIX környezetben

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

Programozás alapjai 2 UNIX dióhéjban

Mesh generálás. IványiPéter

Java és web programozás

Operációs Rendszerek. Windows Parancssor

Programozás alapjai 2 UNIX dióhéjban. Legfontosabb tulajdonságai. Legfontosabb tulajdonságai/2

S z á m í t ó g é p e s a l a p i s m e r e t e k

Legfontosabb tulajdonságai. Programozás alapjai 2 UNIX dióhéjban. Legfontosabb tulajdonságai/2. A UNIX rövid története.

BASH SCRIPT SHELL JEGYZETEK

Youtube videó letöltés és konvertálás Linuxon


8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

Lapműveletek. Indítsuk el az Excel programot és töröljük ki a Munka1 nevű munkalapot!

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:

Geotechnika II. (NGB-SE005-2) Geo5 használat

2016/06/09 13:15 1/108 Linux parancssor

Operációs rendszerek gyak.

Programozás alapjai. 6. gyakorlat Futásidő, rekurzió, feladatmegoldás

1_Linux_bevezeto_bash

Technikai információk fejlesztőknek

ROZGONYI-BORUS FERENC DR. KOKAS KÁROLY. Informatika. Számítástechnika és könyvtárhasználat munkafüzet 6., JAVÍTOTT KIADÁS MOZAIK KIADÓ SZEGED, 2013

A DOS. 1. A DOS parancsok bevitele

A sed folyamszerkesztő

Rekurzió. Dr. Iványi Péter

Írjon olyan programot a standard könyvtár alkalmazásával, amely konzolról megadott valós adatokból meghatározza és kiírja a minimális értékűt!

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!

Bevezetés a UNIX rendszerekbe

Számítástechnika-kidolgozott szóbeli tételek (11-15.)

Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv

DigitAudit a felhőben. Azonnal kipróbálható DEMÓ, Ingyenes PRÓBA szeptember 30-ig.

A shell vezérlő szerkezetei I.

Operációs Rendszerek II. labor. 2. alkalom

Operációs rendszerek 1.

MODULATOR Számítógépes program Commodore 64-re a párhuzamos rezgések összetételének tanulmányozására

Mrend X Extra 3.0 b. - menetrendszerkesztő program leírása -

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

HORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport

Rendszerterv. Makoviczki András. Neptun: JJ26AR

PowerShell v2.0 alapok. Nagy Miklós

Az időhöz kötődő parancsok

Fájl rendszer. Fájl koncepció Elérési módok Könyvtár szerkezet Védelem Konzisztencia szemantika

Kézikönyv. Felhasználói regiszter

Operációs rendszerek gyakorlat

Windows Szerver teszt

A Unix terminál használata

Bevezetés az informatikába 7. előadás. A UNIX operációs rendszer. Jellemzői. Védelem. A UNIX rendszer felépítése

SQL jogosultság-kezelés. Privilégiumok Grant és Revoke Grant Diagrammok

JOGI STÁTUSZ KEZELÉS MŰKÖDÉSE

Linux felhasználói ismeretek (0.12-6)

Átírás:

Függelék a 3 fejezethez Az állományok kezelésére használt fontosabb parancsok Tartalom Az ls parancs1 A mkdir parancs2 Az rmdir parancs2 A cp parancs3 A rm parancs4 Az mv parancs4 Az állományok kezeléséhez használt legfontosabb parancsok a következők: ls állomány listát ír ki mkdir könyvtárt hoz létre rmdir könyvtárt töröl cp másolás mv move, elmozgat vagy átnevez rm remove, töröl Az alábbi leírások minimálisak A részletes leírásokat a man vagy info lapok adják Az ls parancs ls [kapcsolók] állomány(ok) Az ls egy vagy több könyvtárban található állomány nevét írja ki Argumentuma hiányozhat, ekkor a munkakönyvtár tartalmát listázza Ha van argumentum, akkor az a cél állomány vagy könyvtár Ha több információra van szükségünk, akkor azt kapcsolóval kell kérni Implicit az állományok neve szerint rendezi a listát, ez módosítható pl a -t vagy -S kapcsolókkal ls 1txt atxt testtxt xtxt ls -l total 4 -rw-rw-r-- 1 lszabo lszabo 0 Oct 2 21:30 1txt -rw-rw-r-- 1 lszabo lszabo 0 Oct 2 21:30 atxt -rw-rw-r-- 1 lszabo lszabo 55 Oct 2 21:30 testtxt -rw-rw-r-- 1 lszabo lszabo 0 Oct 2 21:30 xtxt ls -lt total 4 -rw-rw-r-- 1 lszabo lszabo 0 Oct 2 21:30 1txt -rw-rw-r-- 1 lszabo lszabo 0 Oct 2 21:30 atxt -rw-rw-r-- 1 lszabo lszabo 55 Oct 2 21:30 testtxt -rw-rw-r-- 1 lszabo lszabo 0 Oct 2 21:30 xtxt 1

-1 1 oszlopos kimenetet generál, minden állomány neve új sorba kerül -a Kilistázza a rejtet állományokat is (all) Rejtett állományok azok, amelynek neve egy pont-al kezdődik (pl bash_profile ) -h Emberi szemmel könnyen olvasható állomány hosszakat listáz (kb, M, G kiló, mega, gigabyte) -i Az inode számokat listázza -L Követi a szimbolikus linkeket -l Hosszú lista: minden fontos állomány tulajdonságot kiír -r Megfordítja az éppen alkalmazott rendezési listát -R Rekurzívan követi lefele a könyvtárakat és minden állományt listáz -S Az állományok hossza szerint rendez -t Az állományok módosítási ideje szerint rendez A mkdir parancs mkdir [kapcsolók] könyvtár(ak) Létrehozza az argumentumában megadott könyvtárakat Akár többet is megadhatunk egyszerre mkdir elso masodik mkdir -v harmadik mkdir: created directory `harmadik' mkdir -p negyedik/otodik tree -- elso -- harmadik -- masodik `-- negyedik `-- otodik -p parent: megengedi több szint létrehozását egy paranccsal Megjegyzések: Egy egyszerű könyvtárstruktúrát a tree paranccsal írhatunk ki Az rmdir parancs rmdir [kapcsolók] könyvtár(ak) Törli az argumentumában megadott könyvtárakat Csak akkor törli őket, ha a könyvtárak nem tartalmaznak állományokat rmdir elso rmdir masodik harmadik 2

rmdir -p negyedik/otodik -p parent: megengedi több szint törlését egy paranccsal A cp parancs cp [kapcsolók] forrás cél cp [kapcsolók] forrás(ok) könyvtár cp [kapcsolók] -t könyvtár forrás(ok) Állományokat másol Az első alakban egy forrás állományt egy célba, a második alakban akár több állományt egy cél könyvtár alá A harmadik alakban, ha a -t kapcsolót használjuk, a célkönyvtár a -t utáni első paraméter Ha ugyanolyan nevű a cél állomány mint a forrás, szó nélkül felülírja: ezt a -i kapcsolóval kerülhetjük el mkdir elso touch 1txt cp 1txt 2txt cp 1txt 2txt elso/ mkdir masodik cp -t masodik/ 1txt 2txt tree -- 1txt -- 2txt -- elso -- 1txt `-- 2txt `-- masodik -- 1txt `-- 2txt 2 directories, 6 files cp -i 1txt 2txt cp: overwrite `2txt'? y A cp implicit csak állományokat másol Könyvtárakat csak a -r kapcsolóval másolhatunk: így nem csak a forráskönyvtárat, hanem annak teljes tartalmát átmásolja: ls elso masodik cp elso harmadik cp: omitting directory `elso' cp -r elso harmadik -i interaktívan fut (kérdez, ha felülírás esete áll fenn) -v verbose: kiírja amit végez -p a cél állomány felveszi a forrás jogait -r rekurzívan másol egy könyvtárstruktúrát lefele 3

-l másolás helyett hivatkozást készít -f force: ha olyan állományt talál, amire nem tud rámásolni, megpróbálja törölni és megismételni a műveletet A rm parancs rm [kapcsolók] állomány(ok) Törli a megadott állományokat Akár többet is megadhatunk egyszerre Csak állományokat töröl, kivéve, ha megadjuk a -r kapcsolót: ilyenkor könyvtárat is, az alatta található tartalommal rm -rf elso -i interactive: kérdez minden törlés előtt -f force: akkor is elvégzi a törlést ha az állomány írásvédett (de a felhasználóé) -r rekurzívan töröl: ilyenkor könyvtárakat is töröl Megjegyzések: A parancssoron kiadott törlés a UNIX alatt végleges: nincs módszer az állomány visszaállítására törlés után, ezért a műveletet, különösen ha a -r opciót is használjuk, kétszer meg kell gondolni, esetleg előtte listázni kell a parancssoron megadott állományokat ellenőrzés végett Az rm * alakú parancstól óvakodni kell, esetleg a i kapcsolóval kell használni: rm -i * Az mv parancs mv [kapcsolók] forrás cél mv [kapcsolók] forrás könyvtár mv [kapcsolók] -t könvtár forrás(ok) Elköltöztet egy állomány más név alá Ha a cél ugyanazon a lemezpartíción található, akkor tulajdonképpen csak átnevez Ha másikon, akkor át is kell másolnia a tartalmát Az eredeti állomány ilyenkor törlődik Állományokat és könyvtárakat egyaránt elmozgat mkdir elso touch 1txt 2txt mv 1txt 3txt mv *txt elso/ mv elso/ masodik tree `-- masodik -- 2txt 4

`-- 3txt 1 directory, 2 files -i interactive: kérdez, ha felülírás esete áll fenn -f nem jelzi, ha felülír egy állományt ami írásvédett 5