This shows you the differences between two versions of the page.
uso:laboratoare:laborator-03:cheatsheet [2021/10/14 00:27] mihai_daniel.soare |
uso:laboratoare:laborator-03:cheatsheet [2024/10/17 11:30] (current) sergiu.weisz |
||
---|---|---|---|
Line 4: | Line 4: | ||
<code bash> | <code bash> | ||
- | student@uso:~$ ls -lh | + | student@uso:~$ cd ~/redirection |
- | total 9.0M | + | student@uso:~/redirection$ ls -lh |
- | -rw-r--r-- 1 student student 5.0M Aug 19 11:55 USO | + | total 6.1M |
- | -rw-r--r-- 1 student student 3.0M Aug 19 11:55 RL | + | -rw-r--r-- 1 student student 1.1M Aug 19 11:55 EGC |
- | -rw-r--r-- 1 student student 1.0M Aug 19 11:55 EGC | + | -rw-r--r-- 1 student student 2.1M Aug 19 11:55 RL |
- | student@uso:~$ ls -lh > lista_materii | + | -rw-r--r-- 1 student student 3.1M Aug 19 11:55 USO |
- | student@uso:~$ ls | + | |
- | EGC lista_materii RL USO | + | |
</code> | </code> | ||
+ | |||
==== Redirectări prin anexare ==== | ==== Redirectări prin anexare ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ ls >> lista_materii | + | student@uso:~/redirection$ ls -l |
- | student@uso:~$ ls | + | total 6.1M |
- | USO RL EGC lista_materii | + | -rw-r--r-- 1 student student 1.1M Aug 19 11:55 EGC |
- | student@uso:~$ cat lista_materii | + | -rw-r--r-- 1 student student 209K Aug 19 12:00 lista_materii |
- | total 9.2M | + | -rw-r--r-- 1 student student 2.1M Aug 19 11:55 RL |
- | -rw-r--r-- 1 student student 1.0M Aug 19 11:55 EGC | + | -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 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 2.1M Aug 19 11:55 RL |
- | -rw-r--r-- 1 student student 3.0M Aug 19 11:55 RL | + | -rw-r--r-- 1 student student 3.1M Aug 19 11:55 USO |
EGC | EGC | ||
lista_materii | lista_materii | ||
Line 30: | Line 36: | ||
USO | USO | ||
</code> | </code> | ||
+ | |||
==== Redirectări de eroare ==== | ==== Redirectări de eroare ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ ls | + | student@uso:~/redirection$ ls |
EGC lista_materii RL USO | EGC lista_materii RL USO | ||
- | student@uso:~$ cat S02 | + | student@uso:~/redirection$ cat lista_materie |
- | cat: S02: No such file or directory | + | cat: lista_materie: No such file or directory |
- | student@uso:~$ cat S02 2> erori_materii | + | student@uso:~/redirection$ cat SO2 2> materii |
- | student@uso:~$ cat erori_materii | + | student@uso:~/redirection$ cat materii |
- | cat: S02: No such file or directory | + | cat: SO2: No such file or directory |
</code> | </code> | ||
+ | |||
===== Crearea arhivelor - tar ===== | ===== Crearea arhivelor - tar ===== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ ls | + | student@uso:~$ cd ~/archive |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov | + | student@uso:~/archive$ ls -lh |
- | student@uso:~$ tar cvf înregistrări.tar înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov | + | total 15M |
- | înregistrare_lab01.mov | + | -rw-r--r-- 1 student student 6.8M oct 11 02:23 inregistrare_lab01.mp4 |
- | înregistrare_lab02.mov | + | -rw-r--r-- 1 student student 2.5M oct 11 02:23 inregistrare_lab02.mp4 |
- | înregistrare_lab03.mov | + | -rw-r--r-- 1 student student 4.8M oct 11 02:23 inregistrare_lab03.mp4 |
- | student@uso:~$ ls -lh | + | -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 | total 19M | ||
- | -rw-r--r-- 1 student student 5.0M Aug 19 11:55 înregistrare_lab01.mov | + | -rw-r--r-- 1 student student 14M oct 13 23:39 inregistrari.tar |
- | -rw-r--r-- 1 student student 3.0M Aug 19 11:55 înregistrare_lab02.mov | + | -rw-r--r-- 1 student student 6.8M oct 11 02:23 inregistrare_lab01.mp4 |
- | -rw-r--r-- 1 student student 1.0M Aug 19 11:55 înregistrare_lab03.mov | + | -rw-r--r-- 1 student student 2.5M oct 11 02:23 inregistrare_lab02.mp4 |
- | -rw-r--r-- 1 student student 9.1M Aug 19 11:56 înregistrări.tar | + | -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> | </code> | ||
+ | |||
==== Afișarea conținutului arhivelor - tar ==== | ==== Afișarea conținutului arhivelor - tar ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ tar tf înregistrări.tar | + | student@uso:~/archive$ tar tf inregistrari.tar |
- | înregistrare_lab01.mov | + | inregistrare_lab01.mp4 |
- | înregistrare_lab02.mov | + | inregistrare_lab02.mp4 |
- | înregistrare_lab03.mov | + | inregistrare_lab03.mp4 |
</code> | </code> | ||
+ | |||
==== Extragerea fișierelor din arhive - tar ==== | ==== Extragerea fișierelor din arhive - tar ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ tar xvf înregistrări.tar | + | student@uso:~/archive$ tar xvf inregistrari.tar |
- | înregistrare_lab01.mov | + | inregistrare_lab01.mp4 |
- | înregistrare_lab02.mov | + | inregistrare_lab02.mp4 |
- | înregistrare_lab03.mov | + | inregistrare_lab03.mp4 |
- | student@uso:~$ ls -lh | + | student@uso:~/archive$ ls -lh |
- | total 19M | + | total 29M |
- | -rw-r--r-- 1 student student 5.0M Aug 19 11:55 înregistrare_lab01.mov | + | -rw-rw-r-- 1 student student 14M oct 13 23:39 inregistari.tar |
- | -rw-r--r-- 1 student student 3.0M Aug 19 11:55 înregistrare_lab02.mov | + | -rw-r--r-- 1 student student 6,8M oct 11 02:23 inregistrare_lab01.mp4 |
- | -rw-r--r-- 1 student student 1.0M Aug 19 11:55 înregistrare_lab03.mov | + | -rw-r--r-- 1 student student 2,5M oct 11 02:23 inregistrare_lab02.mp4 |
- | -rw-r--r-- 1 student student 9.1M Aug 19 12:04 înregistrări.tar | + | -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> | </code> | ||
+ | |||
==== Extragerea arhivelor la o cale specifică - tar ==== | ==== Extragerea arhivelor la o cale specifică - tar ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ ls | + | student@uso:~/archive$ ls -l |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov înregistrări.tar | + | total 28808 |
- | student@uso:~$ mkdir -p dezarhivare/tar | + | -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar |
- | student@uso:~$ tar xvf înregistrări.tar --directory dezarhivare/tar/ | + | -rw-r--r-- 1 student student 7032579 oct 11 02:23 inregistrare_lab01.mp4 |
- | înregistrare_lab01.mov | + | -rw-r--r-- 1 student student 2528132 oct 11 02:23 inregistrare_lab02.mp4 |
- | înregistrare_lab02.mov | + | -rw-r--r-- 1 student student 4979963 oct 11 02:23 inregistrare_lab03.mp4 |
- | înregistrare_lab03.mov | + | -rw-r--r-- 1 student student 399418 oct 11 02:23 inregistrare_lab04.mp4 |
- | student@uso:~$ tree | + | student@uso:~/archive$ mkdir -p dezarhivare/tar |
+ | student@uso:~/archive$ tree | ||
. | . | ||
|-- dezarhivare | |-- dezarhivare | ||
| ``-- tar | | ``-- tar | ||
- | | |-- înregistrare_lab01.mov | + | |-- inregistrare_lab01.mp4 |
- | | |-- înregistrare_lab02.mov | + | |-- inregistrare_lab02.mp4 |
- | | ``-- înregistrare_lab03.mov | + | |-- inregistrare_lab03.mp4 |
- | |-- înregistrare_lab01.mov | + | |-- inregistrare_lab04.mp4 |
- | |-- înregistrare_lab02.mov | + | ``-- inregistrari.tar |
- | |-- înregistrare_lab03.mov | + | |
- | ``-- înregistrări.tar | + | |
- | 2 directories, 7 files | + | 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> | ||
- | ==== Adăugarea de noi fișiere la arhive - tar ==== | + | |
+ | ==== Adăugarea de noi fișiere la arhive ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ tar rvf înregistrări.tar înregistrare_lab04.mov | + | student@uso:~/archive$ tar -tf inregistrari.tar |
- | înregistrare_lab04.mov | + | inregistrare_lab01.mp4 |
- | student@uso:~$ tar tf înregistrări.tar | + | inregistrare_lab02.mp4 |
- | înregistrare_lab01.mov | + | inregistrare_lab03.mp4 |
- | înregistrare_lab02.mov | + | student@uso:~/archive$ tar rvf inregistrari.tar inregistrare_lab04.mp4 |
- | înregistrare_lab03.mov | + | inregistrare_lab04.mp4 |
- | înregistrare_lab04.mov | + | student@uso:~/archive$ tar tf inregistrari.tar |
+ | inregistrare_lab01.mp4 | ||
+ | inregistrare_lab02.mp4 | ||
+ | inregistrare_lab03.mp4 | ||
+ | inregistrare_lab04.mp4 | ||
</code> | </code> | ||
+ | |||
==== Comprimare tar.gz ==== | ==== Comprimare tar.gz ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ tar -czvf inregistrari.tar.gz inregistrare_lab01.mov inregistrare_lab02.mov inregistrare_lab03.mov | + | student@uso:~/archive$ tar -czvf inregistrari.tar.gz inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 |
- | inregistrare_lab01.mov | + | inregistrare_lab01.mp4 |
- | inregistrare_lab02.mov | + | inregistrare_lab02.mp4 |
- | inregistrare_lab03.mov | + | inregistrare_lab03.mp4 |
- | student@uso:~$ ls -l | + | student@uso:~/archive$ ls -l |
- | -rw-r--r-- 1 student student 9441280 Sep 29 04:51 inregistrari.tar | + | -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar |
- | -rw-r--r-- 1 student student 9439133 Oct 12 18:55 inregistrari.tar.gz | + | -rw-rw-r-- 1 student student 14516779 oct 14 00:00 inregistrari.tar.gz |
</code> | </code> | ||
+ | |||
===== Crearea arhivelor - zip ===== | ===== Crearea arhivelor - zip ===== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ zip înregistrări.zip înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov | + | student@uso:~/archive$ zip inregistrari.zip inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 |
- | adding: înregistrare_lab01.mov (deflated 0%) | + | adding: inregistrare_lab01.mp4 (deflated 0%) |
- | adding: înregistrare_lab02.mov (deflated 0%) | + | adding: inregistrare_lab02.mp4 (deflated 0%) |
- | adding: înregistrare_lab03.mov (deflated 0%) | + | adding: inregistrare_lab03.mp4 (deflated 0%) |
- | student@uso:~$ ls | + | student@uso:~/archive$ ls -lh |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov înregistrări.zip | + | total 56M |
+ | drwxr-xr-x 3 student student 4.0K oct 11 12:15 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:00 inregistrari.tar.gz | ||
+ | -rw-rw-r-- 1 student student 14M oct 14 00:11 inregistrari.zip | ||
</code> | </code> | ||
==== Afișarea conținutului arhivelor - zip ==== | ==== Afișarea conținutului arhivelor - zip ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ zip -sf înregistrări.zip | + | student@uso:~/archive$ zip -sf inregistrari.zip |
Archive contains: | Archive contains: | ||
- | înregistrare_lab01.mov | + | inregistrare_lab01.mp4 |
- | înregistrare_lab02.mov | + | inregistrare_lab02.mp4 |
- | înregistrare_lab03.mov | + | inregistrare_lab03.mp4 |
</code> | </code> | ||
+ | |||
==== Dezarhivarea arhivelor - zip ==== | ==== Dezarhivarea arhivelor - zip ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ ls | + | student@uso:~/archive$ rm inregistrare_lab03.mp4 |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov înregistrări.zip | + | student@uso:~/archive$ ls -lh |
- | student@uso:~$ rm înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov | + | total 48M |
- | student@uso:~$ unzip înregistrări.zip | + | drwxr-xr-x 4 student student 4.0K oct 11 18:05 dezarhivare |
- | Archive: înregistrări.zip | + | -rw-rw-r-- 1 student student 14M oct 13 23:39 inregistari.tar |
- | inflating: înregistrare_lab01.mov | + | -rw-r--r-- 1 student student 6,8M oct 11 02:23 inregistrare_lab01.mp4 |
- | inflating: înregistrare_lab02.mov | + | -rw-r--r-- 1 student student 2,5M oct 11 02:23 inregistrare_lab02.mp4 |
- | inflating: înregistrare_lab03.mov | + | -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4 |
- | student@uso:~$ ls | + | -rw-rw-r-- 1 student student 14M oct 14 00:11 inregistrari.zip |
- | înregistrare_lab01.mov înregistrare_lab02.mov înregistrare_lab03.mov înregistrări.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> | </code> | ||
- | ==== Dezarhivarea arhivelor la o cale specifică - zip ==== | ||
- | <code 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 | ||
- | </code> | ||
==== Adăugarea de noi fișiere la arhive - zip ==== | ==== Adăugarea de noi fișiere la arhive - zip ==== | ||
<code bash> | <code bash> | ||
- | student@uso:~$ zip -u înregistrări.zip înregistrare_lab04.mov | + | student@uso:~/archive$ zip -u inregistrari.zip inregistrare_lab04.mp4 |
- | adding: înregistrare_lab04.mov (deflated 0%) | + | adding: inregistrare_lab04.mp4 (deflated 0%) |
- | student@uso:~$ zip -sf înregistrări.zip | + | student@uso:~/archive$ zip -sf inregistrari.zip |
Archive contains: | Archive contains: | ||
- | înregistrare_lab01.mov | + | inregistrare_lab01.mp4 |
- | înregistrare_lab02.mov | + | inregistrare_lab02.mp4 |
- | înregistrare_lab03.mov | + | inregistrare_lab03.mp4 |
- | înregistrare_lab04.mov | + | inregistrare_lab04.mp4 |
Total 4 entries (16777216 bytes) | Total 4 entries (16777216 bytes) | ||
</code> | </code> | ||