Mám tento problém jako součást školního úkolu:
POZNÁMKA: V případě, že je to na obrázku výše špatně čitelné, zde je strom adresářů:
$ tree
.
`-- sample_dir1
`-- sample_dir
|-- admin
|-- cambridge
| |-- cafeteria
| |-- library
| `-- security
| |-- annex
| |-- building
| `-- parking
|-- faculty
|-- history.exe
|-- markham
| |-- annex
| |-- building1
| `-- parking
|-- oxford
| |-- outline.doc
| |-- programming
| | `-- report.pdf
| `-- security
`-- stenton
|-- gen_ed
`-- lib_arts
|-- english.txt
`-- match.doc
15 directories, 11 files
Zkusil jsem provést příkaz:
$ cp ../cambridge/security/parking ./parking2
…ale nefunguje to. Otázka na obrázku výše uvádí, že aktuální adresář je stenton
a že musíme vytvořit kopii souboru s názvem parking
(z security
adresář) a pojmenujte nový soubor parking2
a umístěte jej do aktuálního adresáře stenton
pomocí relativních názvů cest.
Co dělám špatně? Moje cp
příkaz se zdá být správný.
Přijatá odpověď:
To je velmi elementární otázka. K tomuto bych si přečetl manuálové stránky. Ale přesto, zde je vaše odpověď:
cp <SOURCE> .
Například:
Mám soubor v tomto adresáři:/home/rkah/sample1
Soubor se nazývá:sample
Řekněte, jestli chci jít do mého domovského adresáře, což je:/home/rkah/
a zkopírujte sample
na /home/rkah/
, spustil bych tento příkaz:
cp ~/sample/sample .
.
symbol znamená současný pracovní adresář nebo adresář, ve kterém se právě nacházím.