This shows you the differences between two versions of the page.
uso:laboratoare:ac:laborator-02:files [2024/10/15 12:38] ioana_maria.culic [Interacțiunea cu fișiere în linia de comandă] |
uso:laboratoare:ac:laborator-02:files [2024/10/15 12:45] (current) ioana_maria.culic [Copierea fișierelor și directoarelor] |
||
---|---|---|---|
Line 58: | Line 58: | ||
-rw-r--r-- 1 student student 4827 aug 21 2018 vm-actions-log.txt | -rw-r--r-- 1 student student 4827 aug 21 2018 vm-actions-log.txt | ||
</code> | </code> | ||
- | |||
- | Interpretăm rezultatele de mai sus: | ||
- | |||
- | - Primul caracter ''%%-%%'' ne arată că ''%%examples.desktop%%'' este un fișier obișnuit. Primul caracter ''%%d%%'' ne arată că ''%%Desktop%%'' este director. | ||
- | - Șirurile ''%%rw-r--r--%%'' (pentru ''%%examples.desktop%%'') și ''%%rwxr-xr-x%%'' (pentru ''%%Desktop%%'') se referă la permisiuni de acces. Vorbim despre permisiuni de acces în capitolul //Îmbunătățirea lucrului în linia de comandă//. | ||
- | - Următorul număr îl îgnorăm pentru moment. | ||
- | - Următoarele două cuvinte, ''%%student%%'', se referă tot la permisiuni și ownership; le vom discuta într-un capitol ulteror. | ||
- | - Numărul ''%% 8980%%'' arată dimensiunea fișierului ''%%examples.desktop%%''. Observăm că directorul ''%%Desktop%%'' are dimensiunea de 4096 octeți (//bytes//); | ||
- | - Urmează 3 coloane ce arată momentul ultimei modificări. O accesare poate înseamna creare sau modificare. Citirea nu schimbă această dată. | ||
- | - La final este afișat numele fișierului sau a directorului. | ||
=== Exerciții - afișarea conținutului directoarelor === | === Exerciții - afișarea conținutului directoarelor === | ||
Line 276: | Line 266: | ||
* Mutati directorul (împreună cu întreaga ierarhie de fișiere) la locația ''%%/tmp/%%''. | * Mutati directorul (împreună cu întreaga ierarhie de fișiere) la locația ''%%/tmp/%%''. | ||
* Verificați că directorul și ierarhia de fișiere au fost mutate. | * Verificați că directorul și ierarhia de fișiere au fost mutate. | ||
- | - | ||
- | * Creați un director ''%%NBA%%'' în directorul de la calea ''/home/student/uso_lab02''. | ||
- | * Creați fișierele ''%%MichaelJordan%%'', ''%%LeBronJames%%'', ''%%DwayneWade%%'' și ''%%KobeBryant%%'' în directorul ''%%NBA%%''. | ||
- | * Verificați că directorul și fișierele au fost create. | ||
- | * Mutați directorul ''%%NBA%%'' (împreună cu întreaga ierarhie de fișiere) în directorul ''%%Vikings%%''. | ||
- | * Verificați că directorul și ierarhia de fișiere au fost mutate. | ||
- | - | ||
- | * Redenumiți directorul ''%%GameOfThrones%%'' în ''%%ThronesInTheGame%%''. | ||
- | * Mutați fișierele din interiorul directorului ''%%ThronesInTheGame%%'' în ''%%/tmp%%''. | ||
- | * Verificați operațiile. | ||
- | * Mutați directorul înapoi la locatia inițială folosind atât căi relative cât și căi absolute. | ||
==== Copierea fișierelor și directoarelor ==== | ==== Copierea fișierelor și directoarelor ==== | ||
Line 321: | Line 300: | ||
</code> | </code> | ||
Am copiat directorul ''%%Avengers%%'' și conținutul acestuia din calea curentă în directorul ''%%/tmp%%''. Observăm că s-a copiat întreaga ierarhie de fișiere/directoare de sub directorul ''%%Avengers%%''. Acesta se află acum în ambele locuri. | Am copiat directorul ''%%Avengers%%'' și conținutul acestuia din calea curentă în directorul ''%%/tmp%%''. Observăm că s-a copiat întreaga ierarhie de fișiere/directoare de sub directorul ''%%Avengers%%''. Acesta se află acum în ambele locuri. | ||
+ | |||
+ | <note> | ||
+ | Vom continua rezolvarea laboratorului săptămâna viitoare. | ||
+ | </note> | ||
==== Fișiere și directoare ascunse ==== | ==== Fișiere și directoare ascunse ==== | ||
Line 400: | Line 383: | ||
* Creați 3 fișiere ascunse cu numele ''%%Aragorn%%'', ''%%Legolas%%'', ''%%Frodo Baggins%%''. | * Creați 3 fișiere ascunse cu numele ''%%Aragorn%%'', ''%%Legolas%%'', ''%%Frodo Baggins%%''. | ||
* Verificați operațiile de creare (director și fișiere). | * Verificați operațiile de creare (director și fișiere). | ||
- | - | ||
- | * Creați un director cu numele ''%%stiri%%'' în directorul de la calea ''/home/student/uso_lab02''. | ||
- | * Creați fișierele ''%%hotnews%%'', ''%%biziday%%'', ''%%digi24%%''. | ||
- | * Creați fișierul ascuns ''%%.cancan%%''. | ||
- | * Afișați **toate** fișierele din director. | ||
- | * Afișați fișierele din director care **nu** sunt ascunse. | ||
- | - | ||
- | * Creați un director ''%%tv%%'' în directorul de la calea ''/home/student/uso_lab02''. | ||
- | * Creați fișierele ''%%ProTV%%'', ''%%Digi24%%'', ''%%Eurosport%%''. | ||
- | * Creați fișierele ascunse ''%%Antena3%%'', ''%%Romania24%%''. | ||
- | * Afișați **toate** fișierele din director. | ||
- | * Afișați fișierele din director care **nu** sunt ascunse. | ||
- | * Copiați directorul ''%%stiri%%'' împreună cu fișierele de sub acesta în directorul ''%%tv%%''. | ||
- | * Mutați fișierele ''%%.Antena3%%'' și ''%%.Romania24%%'' în directorul ''%%/tmp%%''. | ||
- | |||
- | |||
==== Exerciții suplimentare - ierarhii de fișiere și directoare ==== | ==== Exerciții suplimentare - ierarhii de fișiere și directoare ==== |