U úkolů označených ⌨* budeš potřebovat počítač. Ostatní zkus dát „z hlavy“.
Co dělá příkaz ls -v?
lsBonus: Jaké přepínače mají ostatní efekty?
Začnu-li (jako uživatel mh) v adresáři /home/mh/data, které z těchto příkazů mě dostanou do /home/mh?
cd .cd /cd /home/mhcd ../..cd ~cd homecd ~/data/..cdcd ..Mám-li níže ukázané adresáře, a pwd vypisuje /home/mh/vec, co ukáže ls -F ../archiv?
../archiv: Adresář nebo soubor neexistuje2012-12-01 2013-01-08 2013-01-272012-12-01/ 2013-01-08/ 2013-01-27/original pnas_final pnas_2original/ pnas_final/ pnas_2/Vypadá-li disk jako v předchozím úkolu a pwd vypisuje /home/mh/archiv, které z těchto příkazů vypíšou pnas_2/ pnas_final/ original/?
ls pwdls -r -Fls -r -F /home/mh/archivZadej tenhle příkaz:
$ touch novy_soubor.txt
ls)novy_soubor.txt?ls -l. Zjistíš z výpisu, co nový soubor obsahuje?touch?Po tom, co pustíš následující příkazy, si uvědomíš, že soubory sucrose.dat a maltose.dat jsou špatně umístěné – měly by být v adresáři raw.
$ ls -F
analyzed/ raw/
$ ls -F analyzed
fructose.dat glucose.dat maltose.dat sucrose.dat
$ cd analyzed
Doplň příkaz, který je tam přesune.
$ mv sucrose.dat maltose.dat ____/____
Vytvořila sis soubor statsitika.txt, ve kterém máš nějaké výpočty. Ale ve jméně je překlep! Které z těchto příkazů to spraví?
cp statsitika.txt statistika.txtmv statsitika.txt statistika.txtcp statsitika.txt .mv statsitika.txt .Co vypíše ls na konci této sekvence příkazů?
$ pwd
/home/jamie/data
$ ls
proteiny.dat
$ mkdir rekombinace
$ mv proteiny.dat rekombinace
$ cp rekombinace/proteiny.dat ../proteiny2.dat
$ ls
proteiny2.dat rekombinacerekombinaceproteiny.dat rekombinaceproteiny2.datMáš následující soubory:
$ ls -F
analyzed/ fructose.dat raw/ sucrose.dat
Zkus napsat co nejkratší příkaz, kterým přesuneš fructose.dat a sucrose.dat do adresáře analyzed/.
Které z následujících sad příkazů vytvoří tuhle strukturu adresářů?
2016-05-20/
└── data
├── processed
└── raw
A.
$ mkdir 2016-05-20
$ mkdir 2016-05-20/data
$ mkdir 2016-05-20/data/processed
$ mkdir 2016-05-20/data/raw
B.
$ mkdir 2016-05-20
$ cd 2016-05-20
$ mkdir data
$ cd data
$ mkdir raw processed
C.
$ mkdir 2016-05-20/data/raw
$ mkdir 2016-05-20/data/processed
D.
$ mkdir -p 2016-05-20/data/raw
$ mkdir -p 2016-05-20/data/processed
E.
$ mkdir 2016-05-20
$ cd 2016-05-20
$ mkdir data
$ mkdir raw processed