Operații cu fișiere de pe linia de comandă Linux

dezvoltarea metodică a lecțiilor în informatică
ciclu de lecții în domeniul informaticii: Munca la modul de linie de comandă Linux
Nivel: Linux pentru începători

Luați în considerare câteva exemple.

În acest caz, o copie a fișierului readme care este în același director sub numele de readme2.

cp /home/irina/tux.png /mnt/D/pingvin.png

Pentru a copia un director necesar după comanda cp pentru a înregistra cheie r:

cp -r ./letters ./oldletters

mutarea și redenumirea

Dacă mutați în al doilea argument poate fi specificat numai director (în mișcare fără redenumire), în cazul în care doriți să mutați fișierul.

mv DOCUMENT.TXT de lucru

mv DOCUMENT.TXT de lucru / doc23.txt

Aici, în primul caz DOCUMENT.TXT mută fișierul în Lucrării director, iar în al doilea caz are loc în același timp, mutați fișierul și redenumiți-l: DOCUMENT.TXT mută fișierul în Lucrării director și primește un nou nume doc23.txt.

Când utilizați comanda mv pentru a redenumi un nou nume este specificat ca al doilea argument:

mv order.txt orderNew.txt

mv de lucru / list.odt de lucru / names.odt

crea fișiere și directoare

Noile directoare sunt comanda mkdir. De exemplu, pentru a crea directorul de lucru în directorul curent, utilizați următoarea comandă:

Există mai multe moduri de a crea fișiere. Unul dintre ele - este de a crea un fișier gol cu ​​comanda tactil. Ca argument este transferat la numele fișierului. Un alt mod - o redirecționare a unei comenzi într-un fișier. exemplu:

ștergerea fișierelor și directoarelor

Pentru a elimina o comandă este utilizat director rmdir. Puteți șterge doar directoarele goale, t. E. Nu conține fișiere și subdirectoare (subfolderele).

Pentru a șterge fișierele folosind comanda rm. De exemplu:

Pentru a elimina un director non-gol, puteți utiliza comanda rm cu tasta -r. Astfel, la fiecare obiect de ștergere încorporat va necesita o confirmare.

Cu toate acestea, dacă adăugați opțiunea -f, întrebările privind reafirmarea nu va mai avea loc:

rm -rf / mnt / salva / alldocuments /

  1. Ce face comenzi cp, mv, rm, mkdir, rmdir?
  2. Cum se copiază un director?
  3. Pot elimina un director non-gol?
  4. În care dintre exemplele care urmează, se mișcă un fișier? redenumiți-l? ambele acțiuni în același timp?
    a) mv ./work/tech/comp.png ./work/tech/my_car.png

b) mv ./work/tech/comp.png ./Desktop

in) mv ./work/tech/comp.png ./work/tech/computer.png

lucrări practice

  1. În directorul home, creați un director dosar și pentru a muta în ea.
  2. Creați trei fișiere în ea prin orice mijloc cunoscut, precum și sub-director interior.
  3. Copiați fișierul dintr-un dosar în directorul în interiorul directorului. iar celelalte două - muta la interior. Fișier stânga în directorul dosar, redenumiți.
  4. Faceți o copie a directorului în interiorul desktop (desktop).
  5. Ștergeți directorul dosarul.

articole similare