This shows you the differences between two versions of the page.
uso:laboratoare:laborator-03:cheatsheet [2021/10/14 00:25] mihai_daniel.soare |
uso:laboratoare:laborator-03:cheatsheet [2024/10/17 11:30] (current) sergiu.weisz |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Sumar - Cheatsheet | + | ====== Sumar - Cheatsheet ====== |
- | ================== | + | |
- | Căi în ierarhia de fișiere | + | ===== Redirectări simple ===== |
- | -------------------------- | + | |
- | Calea curentă | + | <code bash> |
- | ^^^^^^^^^^^^^ | + | student@uso:~$ cd ~/redirection |
+ | student@uso:~/redirection$ ls -lh | ||
+ | total 6.1M | ||
+ | -rw-r--r-- 1 student student 1.1M Aug 19 11:55 EGC | ||
+ | -rw-r--r-- 1 student student 2.1M Aug 19 11:55 RL | ||
+ | -rw-r--r-- 1 student student 3.1M Aug 19 11:55 USO | ||
+ | </code> | ||
- | .. code-block:: bash | + | ==== Redirectări prin anexare ==== |
- | student@uso:~$ pwd | + | <code bash> |
- | /home/student | + | student@uso:~/redirection$ ls -l |
+ | total 6.1M | ||
+ | -rw-r--r-- 1 student student 1.1M Aug 19 11:55 EGC | ||
+ | -rw-r--r-- 1 student student 209K Aug 19 12:00 lista_materii | ||
+ | -rw-r--r-- 1 student student 2.1M Aug 19 11:55 RL | ||
+ | -rw-r--r-- 1 student student 3.1M Aug 19 11:55 USO | ||
+ | student@uso:~/redirection$ ls -l >> lista_materii | ||
+ | student@uso:~/redirection$ ls | ||
+ | EGC lista_materii RL USO | ||
+ | student@uso:~/redirection$ ls >> lista_materii | ||
+ | student@uso:~/redirection$ cat lista_materii | ||
+ | total 6.1M | ||
+ | -rw-r--r-- 1 student student 1.1M Aug 19 11:55 EGC | ||
+ | -rw-r--r-- 1 student student 209K Aug 19 12:00 lista_materii | ||
+ | -rw-r--r-- 1 student student 2.1M Aug 19 11:55 RL | ||
+ | -rw-r--r-- 1 student student 3.1M Aug 19 11:55 USO | ||
+ | EGC | ||
+ | lista_materii | ||
+ | RL | ||
+ | USO | ||
+ | </code> | ||
+ | ==== Redirectări de eroare ==== | ||
- | Cale relativă și cale absolută | + | <code bash> |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | student@uso:~/redirection$ ls |
+ | EGC lista_materii RL USO | ||
+ | student@uso:~/redirection$ cat lista_materie | ||
+ | cat: lista_materie: No such file or directory | ||
+ | student@uso:~/redirection$ cat SO2 2> materii | ||
+ | student@uso:~/redirection$ cat materii | ||
+ | cat: SO2: No such file or directory | ||
+ | </code> | ||
- | Cale relativă: | + | ===== Crearea arhivelor - tar ===== |
- | .. code-block:: bash | + | <code bash> |
+ | student@uso:~$ cd ~/archive | ||
+ | student@uso:~/archive$ ls -lh | ||
+ | total 15M | ||
+ | -rw-r--r-- 1 student student 6.8M oct 11 02:23 inregistrare_lab01.mp4 | ||
+ | -rw-r--r-- 1 student student 2.5M oct 11 02:23 inregistrare_lab02.mp4 | ||
+ | -rw-r--r-- 1 student student 4.8M oct 11 02:23 inregistrare_lab03.mp4 | ||
+ | -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4 | ||
+ | student@uso:~/archive$ tar cvf inregistrari.tar inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 | ||
+ | inregistrare_lab01.mp4 | ||
+ | inregistrare_lab02.mp4 | ||
+ | inregistrare_lab03.mp4 | ||
+ | student@uso:~/archive$ ls -lh | ||
+ | total 19M | ||
+ | -rw-r--r-- 1 student student 14M oct 13 23:39 inregistrari.tar | ||
+ | -rw-r--r-- 1 student student 6.8M oct 11 02:23 inregistrare_lab01.mp4 | ||
+ | -rw-r--r-- 1 student student 2.5M oct 11 02:23 inregistrare_lab02.mp4 | ||
+ | -rw-r--r-- 1 student student 4.8M oct 11 02:23 inregistrare_lab03.mp4 | ||
+ | -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4 | ||
+ | </code> | ||
- | student@uso:~$ ls -l comenzi/mkdir/ | + | ==== Afișarea conținutului arhivelor - tar ==== |
- | total 8 | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 18:20 Avengers | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 19:21 GameOfThrones | + | |
- | Cale absolută: | + | <code bash> |
+ | student@uso:~/archive$ tar tf inregistrari.tar | ||
+ | inregistrare_lab01.mp4 | ||
+ | inregistrare_lab02.mp4 | ||
+ | inregistrare_lab03.mp4 | ||
+ | </code> | ||
- | .. code-block:: bash | + | ==== Extragerea fișierelor din arhive - tar ==== |
- | student@uso:~$ ls -l /home/student/comenzi/mkdir/ | + | <code bash> |
- | total 8 | + | student@uso:~/archive$ tar xvf inregistrari.tar |
- | drwxr-xr-x 2 student student 4096 Sep 29 18:20 Avengers | + | inregistrare_lab01.mp4 |
- | drwxr-xr-x 2 student student 4096 Sep 29 19:21 GameOfThrones | + | inregistrare_lab02.mp4 |
+ | inregistrare_lab03.mp4 | ||
+ | student@uso:~/archive$ ls -lh | ||
+ | total 29M | ||
+ | -rw-rw-r-- 1 student student 14M oct 13 23:39 inregistari.tar | ||
+ | -rw-r--r-- 1 student student 6,8M oct 11 02:23 inregistrare_lab01.mp4 | ||
+ | -rw-r--r-- 1 student student 2,5M oct 11 02:23 inregistrare_lab02.mp4 | ||
+ | -rw-r--r-- 1 student student 4,8M oct 11 02:23 inregistrare_lab03.mp4 | ||
+ | -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4 | ||
+ | </code> | ||
+ | ==== Extragerea arhivelor la o cale specifică - tar ==== | ||
+ | <code bash> | ||
+ | student@uso:~/archive$ ls -l | ||
+ | total 28808 | ||
+ | -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar | ||
+ | -rw-r--r-- 1 student student 7032579 oct 11 02:23 inregistrare_lab01.mp4 | ||
+ | -rw-r--r-- 1 student student 2528132 oct 11 02:23 inregistrare_lab02.mp4 | ||
+ | -rw-r--r-- 1 student student 4979963 oct 11 02:23 inregistrare_lab03.mp4 | ||
+ | -rw-r--r-- 1 student student 399418 oct 11 02:23 inregistrare_lab04.mp4 | ||
+ | student@uso:~/archive$ mkdir -p dezarhivare/tar | ||
+ | student@uso:~/archive$ tree | ||
+ | . | ||
+ | |-- dezarhivare | ||
+ | | ``-- tar | ||
+ | |-- inregistrare_lab01.mp4 | ||
+ | |-- inregistrare_lab02.mp4 | ||
+ | |-- inregistrare_lab03.mp4 | ||
+ | |-- inregistrare_lab04.mp4 | ||
+ | ``-- inregistrari.tar | ||
- | Schimbarea căii curente | + | 2 directories, 5 files |
- | ^^^^^^^^^^^^^^^^^^^^^^^ | + | student@uso:~/archive$ tar xvf inregistrari.tar --directory dezarhivare/tar/ |
+ | inregistrare_lab01.mp4 | ||
+ | inregistrare_lab02.mp4 | ||
+ | inregistrare_lab03.mp4 | ||
+ | </code> | ||
- | .. code-block:: bash | + | ==== Adăugarea de noi fișiere la arhive ==== |
- | student@uso:/etc$ pwd | + | <code bash> |
- | /etc | + | student@uso:~/archive$ tar -tf inregistrari.tar |
- | student@uso:/etc$ cd /usr | + | inregistrare_lab01.mp4 |
- | student@uso:/usr$ pwd | + | inregistrare_lab02.mp4 |
- | /usr | + | inregistrare_lab03.mp4 |
+ | student@uso:~/archive$ tar rvf inregistrari.tar inregistrare_lab04.mp4 | ||
+ | inregistrare_lab04.mp4 | ||
+ | student@uso:~/archive$ tar tf inregistrari.tar | ||
+ | inregistrare_lab01.mp4 | ||
+ | inregistrare_lab02.mp4 | ||
+ | inregistrare_lab03.mp4 | ||
+ | inregistrare_lab04.mp4 | ||
+ | </code> | ||
- | Scurtături de căi | + | ==== Comprimare tar.gz ==== |
- | ^^^^^^^^^^^^^^^^^ | + | |
- | Caracterul ``-``: | + | <code bash> |
+ | student@uso:~/archive$ tar -czvf inregistrari.tar.gz inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 | ||
+ | inregistrare_lab01.mp4 | ||
+ | inregistrare_lab02.mp4 | ||
+ | inregistrare_lab03.mp4 | ||
+ | student@uso:~/archive$ ls -l | ||
+ | -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar | ||
+ | -rw-rw-r-- 1 student student 14516779 oct 14 00:00 inregistrari.tar.gz | ||
+ | </code> | ||
- | .. code-block:: bash | + | ===== Crearea arhivelor - zip ===== |
- | student@uso:~$ pwd | + | <code bash> |
- | /home/student | + | student@uso:~/archive$ zip inregistrari.zip inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 |
- | student@uso:~$ cd /usr/bin/ | + | adding: inregistrare_lab01.mp4 (deflated 0%) |
- | student@uso:/usr/bin$ pwd | + | adding: inregistrare_lab02.mp4 (deflated 0%) |
- | /usr/bin | + | adding: inregistrare_lab03.mp4 (deflated 0%) |
- | student@uso:/usr/bin$ cd - | + | student@uso:~/archive$ ls -lh |
- | /home/student | + | total 56M |
- | student@uso:~$ cd - | + | drwxr-xr-x 3 student student 4.0K oct 11 12:15 dezarhivare |
- | /usr/bin | + | -rw-rw-r-- 1 student student 14M oct 13 23:39 inregistari.tar |
- | student@uso:/usr/bin$ cd - | + | -rw-r--r-- 1 student student 6,8M oct 11 02:23 inregistrare_lab01.mp4 |
- | /home/student | + | -rw-r--r-- 1 student student 2,5M oct 11 02:23 inregistrare_lab02.mp4 |
- | student@uso:~$ cd - | + | -rw-r--r-- 1 student student 4,8M oct 11 02:23 inregistrare_lab03.mp4 |
- | /usr/bin | + | -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4 |
+ | -rw-rw-r-- 1 student student 14M oct 14 00:00 inregistrari.tar.gz | ||
+ | -rw-rw-r-- 1 student student 14M oct 14 00:11 inregistrari.zip | ||
+ | </code> | ||
+ | ==== Afișarea conținutului arhivelor - zip ==== | ||
+ | <code bash> | ||
+ | student@uso:~/archive$ zip -sf inregistrari.zip | ||
+ | Archive contains: | ||
+ | inregistrare_lab01.mp4 | ||
+ | inregistrare_lab02.mp4 | ||
+ | inregistrare_lab03.mp4 | ||
+ | </code> | ||
- | Caracterul ``~``: | + | ==== Dezarhivarea arhivelor - zip ==== |
- | .. code-block:: bash | + | <code bash> |
+ | student@uso:~/archive$ rm inregistrare_lab03.mp4 | ||
+ | student@uso:~/archive$ ls -lh | ||
+ | total 48M | ||
+ | drwxr-xr-x 4 student student 4.0K oct 11 18:05 dezarhivare | ||
+ | -rw-rw-r-- 1 student student 14M oct 13 23:39 inregistari.tar | ||
+ | -rw-r--r-- 1 student student 6,8M oct 11 02:23 inregistrare_lab01.mp4 | ||
+ | -rw-r--r-- 1 student student 2,5M oct 11 02:23 inregistrare_lab02.mp4 | ||
+ | -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4 | ||
+ | -rw-rw-r-- 1 student student 14M oct 14 00:11 inregistrari.zip | ||
+ | student@uso:~/archive$ unzip inregistrari.zip inregistrare_lab03.mp4 | ||
+ | Archive: inregistrari.zip | ||
+ | inflating: inregistrare_lab03.mp4 | ||
+ | student@uso:~/archive$ ls -lh | ||
+ | drwxr-xr-x 4 student student 4.0K oct 11 18:05 dezarhivare | ||
+ | -rw-rw-r-- 1 student student 14M oct 13 23:39 inregistari.tar | ||
+ | -rw-r--r-- 1 student student 6,8M oct 11 02:23 inregistrare_lab01.mp4 | ||
+ | -rw-r--r-- 1 student student 2,5M oct 11 02:23 inregistrare_lab02.mp4 | ||
+ | -rw-r--r-- 1 student student 4,8M oct 11 02:23 inregistrare_lab03.mp4 | ||
+ | -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4 | ||
+ | -rw-rw-r-- 1 student student 14M oct 14 00:11 inregistrari.zip | ||
+ | </code> | ||
- | student@uso:/usr/bin$ cd /tmp/ | ||
- | student@uso:/tmp$ pwd | ||
- | /tmp | ||
- | student@uso:/tmp$ cd ~ | ||
- | student@uso:~$ pwd | ||
- | /home/student | ||
- | student@uso:~$ cd /usr/bin/X11/ | ||
- | student@uso:/usr/bin/X11$ pwd | ||
- | /usr/bin/X11 | ||
- | student@uso:/usr/bin/X11$ cd ~ | ||
- | student@uso:~$ pwd | ||
- | /home/student | ||
- | Interacțiunea cu fișiere în linia de comandă | + | ==== Adăugarea de noi fișiere la arhive - zip ==== |
- | -------------------------------------------- | + | |
- | + | <code bash> | |
- | Ierarhie de fișiere | + | student@uso:~/archive$ zip -u inregistrari.zip inregistrare_lab04.mp4 |
- | ^^^^^^^^^^^^^^^^^^^ | + | adding: inregistrare_lab04.mp4 (deflated 0%) |
- | + | student@uso:~/archive$ zip -sf inregistrari.zip | |
- | .. code-block:: bash | + | Archive contains: |
- | + | inregistrare_lab01.mp4 | |
- | student@uso:~/comenzi/mkdir$ tree -L 1 / | + | inregistrare_lab02.mp4 |
- | / | + | inregistrare_lab03.mp4 |
- | |-- bin | + | inregistrare_lab04.mp4 |
- | |-- boot | + | Total 4 entries (16777216 bytes) |
- | |-- dev | + | </code> |
- | |-- etc | + | |
- | |-- home | + | |
- | |-- initrd.img -> /boot/initrd.img-3.16.0-4-586 | + | |
- | |-- lib | + | |
- | |-- lib64 | + | |
- | |-- libx32 | + | |
- | |-- lost+found | + | |
- | |-- media | + | |
- | |-- mnt | + | |
- | |-- opt | + | |
- | |-- proc | + | |
- | |-- root | + | |
- | |-- run | + | |
- | |-- sbin | + | |
- | |-- srv | + | |
- | |-- sys | + | |
- | |-- tmp | + | |
- | |-- usr | + | |
- | |-- var | + | |
- | ``-- vmlinuz -> boot/vmlinuz-3.16.0-4-586 | + | |
- | + | ||
- | Afișarea conținutului unui director | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/mkdir/Avengers$ ls | + | |
- | Captain America Iron Man Thor | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/touch$ ls -l | + | |
- | total 0 | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 17:32 cities | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 17:25 cities in romania | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 17:33 romania | + | |
- | + | ||
- | + | ||
- | Crearea fișierelor | + | |
- | ^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ ls cities | + | |
- | ls: cannot access cities: No such file or directory | + | |
- | student@uso:~$ touch cities | + | |
- | student@uso:~$ ls cities | + | |
- | cities | + | |
- | + | ||
- | Crearea directoarelor | + | |
- | ^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/mkdir$ mkdir GameOfThrones | + | |
- | student@uso:~/comenzi/mkdir$ mkdir Avengers | + | |
- | student@uso:~/comenzi/mkdir$ ls -l | + | |
- | total 8 | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 17:43 Avengers | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 17:43 GameOfThrones | + | |
- | + | ||
- | Afișarea conținutului unui fișier | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/mkdir$ cat GameOfThrones/Arya | + | |
- | A girl has no name | + | |
- | + | ||
- | Ștergerea fișierelor | + | |
- | ^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/mkdir$ ls Avengers/ | + | |
- | Captain America Hulk Iron Man Thor | + | |
- | student@uso:~/comenzi/mkdir$ rm Avengers/Hulk | + | |
- | student@uso:~/comenzi/mkdir$ ls Avengers/ | + | |
- | Captain America Iron Man Thor | + | |
- | + | ||
- | Ștergerea directoarelor | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/mkdir$ mkdir LordOfTheRings | + | |
- | student@uso:~/comenzi/mkdir$ ls -l | + | |
- | total 12 | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 18:02 Avengers | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 17:44 GameOfThrones | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 18:09 LordOfTheRings | + | |
- | student@uso:~/comenzi/mkdir$ rmdir "LordOfTheRings" | + | |
- | student@uso:~/comenzi/mkdir$ ls -l | + | |
- | total 8 | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 18:02 Avengers | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 17:44 GameOfThrones | + | |
- | + | ||
- | Redenumirea și mutarea fișierelor și directoarelor | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/mkdir$ ls | + | |
- | GameOfThrones | + | |
- | student@uso:~/comenzi/mkdir$ mv GameOfThrones ThroneOfGames | + | |
- | student@uso:~/comenzi/mkdir$ ls | + | |
- | ThroneOfGames | + | |
- | + | ||
- | Copierea fișierelor și directoarelor | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | + | ||
- | student@uso:~/comenzi/mkdir$ cp Avengers/Thor /tmp/ | + | |
- | student@uso:~/comenzi/mkdir$ ls /tmp/ | + | |
- | Thor ssh-ApUMKI3HSJ | + | |
- | + | ||
- | Fișiere și directoare ascunse | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/mkdir$ ls -al | + | |
- | total 8 | + | |
- | drwxr-xr-x 5 student student 4096 Sep 29 18:41 . | + | |
- | drwxr-xr-x 4 student student 4096 Sep 29 18:35 .. | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 18:20 Avengers | + | |
- | drwxr-xr-x 2 student student 4096 Sep 29 17:44 GameOfThrones | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/mkdir/Avengers$ ls -l | + | |
- | total 0 | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 18:20 Captain America | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 18:20 Iron Man | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 18:20 Thor | + | |
- | student@uso:~/comenzi/mkdir/Avengers$ touch .Hulk | + | |
- | student@uso:~/comenzi/mkdir/Avengers$ ls -l | + | |
- | total 0 | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 18:20 Captain America | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 18:20 Iron Man | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 18:20 Thor | + | |
- | student@uso:~/comenzi/mkdir/Avengers$ ls -al | + | |
- | total 8 | + | |
- | drwxr-xr-x 2 student student 4096 Oct 6 16:44 . | + | |
- | drwxr-xr-x 5 student student 4096 Sep 29 19:14 .. | + | |
- | -rw-r--r-- 1 student student 0 Oct 6 16:44 .Hulk | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 18:20 Captain America | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 18:20 Iron Man | + | |
- | -rw-r--r-- 1 student student 0 Sep 29 18:20 Thor | + | |
- | + | ||
- | Afișarea tipului de fișier | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ file Picture.abc | + | |
- | Picture.abc: PNG image data, 742 x 320, 8-bit/color RGBA, non-interlaced | + | |
- | student@uso:~$ file index.rst | + | |
- | index.rst: ASCII text | + | |
- | student@uso:~$ file archive.tar | + | |
- | archive.tar: POSIX tar archive (GNU) | + | |
- | + | ||
- | + | ||
- | Legături (Links) | + | |
- | ^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi/ls$ ln -s ~/comenzi/mkdir/ . | + | |
- | student@uso:~/comenzi/ls$ ls -l | + | |
- | total 0 | + | |
- | lrwxrwxrwx 1 student student 28 Oct 6 17:58 mkdir -> /home/student/comenzi/mkdir/ | + | |
- | + | ||
- | Execuția programelor | + | |
- | -------------------- | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~/comenzi$ ./my_ls | + | |
- | executie mkdir my_ls touch | + | |
- | + | ||
- | + | ||
- | Redirectări simple | + | |
- | ------------------ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ ls -lh | + | |
- | total 9.0M | + | |
- | -rw-r--r-- 1 student student 5.0M Aug 19 11:55 USO | + | |
- | -rw-r--r-- 1 student student 3.0M Aug 19 11:55 RL | + | |
- | -rw-r--r-- 1 student student 1.0M Aug 19 11:55 EGC | + | |
- | student@uso:~$ ls -lh > lista_materii | + | |
- | student@uso:~$ ls | + | |
- | EGC lista_materii RL USO | + | |
- | + | ||
- | + | ||
- | Redirectări prin anexare | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ ls >> lista_materii | + | |
- | student@uso:~$ ls | + | |
- | USO RL EGC lista_materii | + | |
- | student@uso:~$ cat lista_materii | + | |
- | total 9.2M | + | |
- | -rw-r--r-- 1 student student 1.0M Aug 19 11:55 EGC | + | |
- | -rw-r--r-- 1 student student 209K Aug 19 12:00 lista_materii | + | |
- | -rw-r--r-- 1 student student 5.0M Aug 19 11:55 USO | + | |
- | -rw-r--r-- 1 student student 3.0M Aug 19 11:55 RL | + | |
- | EGC | + | |
- | lista_materii | + | |
- | RL | + | |
- | USO | + | |
- | + | ||
- | + | ||
- | Redirectări de eroare | + | |
- | ^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ ls | + | |
- | EGC lista_materii RL USO | + | |
- | student@uso:~$ cat S02 | + | |
- | cat: S02: No such file or directory | + | |
- | student@uso:~$ cat S02 2> erori_materii | + | |
- | student@uso:~$ cat erori_materii | + | |
- | cat: S02: No such file or directory | + | |
- | + | ||
- | Crearea arhivelor - ``tar`` | + | |
- | --------------------------- | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ ls | + | |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov | + | |
- | student@uso:~$ tar cvf înregistrări.tar înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov | + | |
- | înregistrare_lab01.mov | + | |
- | înregistrare_lab02.mov | + | |
- | înregistrare_lab03.mov | + | |
- | student@uso:~$ ls -lh | + | |
- | total 19M | + | |
- | -rw-r--r-- 1 student student 5.0M Aug 19 11:55 înregistrare_lab01.mov | + | |
- | -rw-r--r-- 1 student student 3.0M Aug 19 11:55 înregistrare_lab02.mov | + | |
- | -rw-r--r-- 1 student student 1.0M Aug 19 11:55 înregistrare_lab03.mov | + | |
- | -rw-r--r-- 1 student student 9.1M Aug 19 11:56 înregistrări.tar | + | |
- | + | ||
- | Afișarea conținutului arhivelor - ``tar`` | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ tar tf înregistrări.tar | + | |
- | înregistrare_lab01.mov | + | |
- | înregistrare_lab02.mov | + | |
- | înregistrare_lab03.mov | + | |
- | + | ||
- | Extragerea fișierelor din arhive - ``tar`` | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ tar xvf înregistrări.tar | + | |
- | înregistrare_lab01.mov | + | |
- | înregistrare_lab02.mov | + | |
- | înregistrare_lab03.mov | + | |
- | student@uso:~$ ls -lh | + | |
- | total 19M | + | |
- | -rw-r--r-- 1 student student 5.0M Aug 19 11:55 înregistrare_lab01.mov | + | |
- | -rw-r--r-- 1 student student 3.0M Aug 19 11:55 înregistrare_lab02.mov | + | |
- | -rw-r--r-- 1 student student 1.0M Aug 19 11:55 înregistrare_lab03.mov | + | |
- | -rw-r--r-- 1 student student 9.1M Aug 19 12:04 înregistrări.tar | + | |
- | + | ||
- | Extragerea arhivelor la o cale specifică - ``tar`` | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ ls | + | |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov înregistrări.tar | + | |
- | student@uso:~$ mkdir -p dezarhivare/tar | + | |
- | student@uso:~$ tar xvf înregistrări.tar --directory dezarhivare/tar/ | + | |
- | înregistrare_lab01.mov | + | |
- | înregistrare_lab02.mov | + | |
- | înregistrare_lab03.mov | + | |
- | student@uso:~$ tree | + | |
- | . | + | |
- | |-- dezarhivare | + | |
- | | ``-- tar | + | |
- | | |-- înregistrare_lab01.mov | + | |
- | | |-- înregistrare_lab02.mov | + | |
- | | ``-- înregistrare_lab03.mov | + | |
- | |-- înregistrare_lab01.mov | + | |
- | |-- înregistrare_lab02.mov | + | |
- | |-- înregistrare_lab03.mov | + | |
- | ``-- înregistrări.tar | + | |
- | + | ||
- | 2 directories, 7 files | + | |
- | + | ||
- | Adăugarea de noi fișiere la arhive - ``tar`` | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ tar rvf înregistrări.tar înregistrare_lab04.mov | + | |
- | înregistrare_lab04.mov | + | |
- | student@uso:~$ tar tf înregistrări.tar | + | |
- | înregistrare_lab01.mov | + | |
- | înregistrare_lab02.mov | + | |
- | înregistrare_lab03.mov | + | |
- | înregistrare_lab04.mov | + | |
- | + | ||
- | Comprimare ``tar.gz`` | + | |
- | ^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ tar -czvf inregistrari.tar.gz inregistrare_lab01.mov inregistrare_lab02.mov inregistrare_lab03.mov | + | |
- | inregistrare_lab01.mov | + | |
- | inregistrare_lab02.mov | + | |
- | inregistrare_lab03.mov | + | |
- | student@uso:~$ ls -l | + | |
- | -rw-r--r-- 1 student student 9441280 Sep 29 04:51 inregistrari.tar | + | |
- | -rw-r--r-- 1 student student 9439133 Oct 12 18:55 inregistrari.tar.gz | + | |
- | + | ||
- | Crearea arhivelor - ``zip`` | + | |
- | --------------------------- | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ zip înregistrări.zip înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov | + | |
- | adding: înregistrare_lab01.mov (deflated 0%) | + | |
- | adding: înregistrare_lab02.mov (deflated 0%) | + | |
- | adding: înregistrare_lab03.mov (deflated 0%) | + | |
- | student@uso:~$ ls | + | |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov înregistrări.zip | + | |
- | + | ||
- | Afișarea conținutului arhivelor - ``zip`` | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ zip -sf înregistrări.zip | + | |
- | Archive contains: | + | |
- | înregistrare_lab01.mov | + | |
- | înregistrare_lab02.mov | + | |
- | înregistrare_lab03.mov | + | |
- | + | ||
- | Dezarhivarea arhivelor - ``zip`` | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ ls | + | |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov înregistrări.zip | + | |
- | student@uso:~$ rm înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov | + | |
- | student@uso:~$ unzip înregistrări.zip | + | |
- | Archive: înregistrări.zip | + | |
- | inflating: înregistrare_lab01.mov | + | |
- | inflating: înregistrare_lab02.mov | + | |
- | inflating: înregistrare_lab03.mov | + | |
- | student@uso:~$ ls | + | |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov înregistrări.zip | + | |
- | + | ||
- | Dezarhivarea arhivelor la o cale specifică - ``zip`` | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ mkdir -p dezarhivare/zip | + | |
- | student@uso:~$ unzip înregistrări.zip -d dezarhivare/zip/ | + | |
- | Archive: înregistrări.zip | + | |
- | inflating: dezarhivare/zip/înregistrare_lab01.mov | + | |
- | inflating: dezarhivare/zip/înregistrare_lab02.mov | + | |
- | inflating: dezarhivare/zip/înregistrare_lab03.mov | + | |
- | student@uso:~$ tree | + | |
- | . | + | |
- | |-- dezarhivare | + | |
- | | |-- zip | + | |
- | | |-- înregistrare_lab01.mov | + | |
- | | |-- înregistrare_lab02.mov | + | |
- | | ``-- înregistrare_lab03.mov | + | |
- | |-- înregistrare_lab04.mov | + | |
- | ``-- înregistrări.zip | + | |
- | + | ||
- | 2 directories, 5 files | + | |
- | + | ||
- | Adăugarea de noi fișiere la arhive - ``zip`` | + | |
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
- | + | ||
- | .. code-block:: bash | + | |
- | + | ||
- | student@uso:~$ zip -u înregistrări.zip înregistrare_lab04.mov | + | |
- | adding: înregistrare_lab04.mov (deflated 0%) | + | |
- | student@uso:~$ zip -sf înregistrări.zip | + | |
- | Archive contains: | + | |
- | înregistrare_lab01.mov | + | |
- | înregistrare_lab02.mov | + | |
- | înregistrare_lab03.mov | + | |
- | înregistrare_lab04.mov | + | |
- | Total 4 entries (16777216 bytes) | + | |