Журнал лабораторных работ

Содержание

Журнал

Понедельник (09/04/17)

/dev/pts/0
09:01:12
#useradd ivan

прошло 11 минут
09:12:59
#echo $?
0
09:14:54
#useradd ivan
useradd: пользователь «ivan» уже существует
09:15:19
#echo $?
9
09:15:21
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:18:48
#userdel ivan

09:22:00
#useradd --help
Использование: useradd [параметры] ПОÐ
seradd -D
               useradd -D [параметры]
Параметры:
  -b, --base-dir БАЗ_КАТ        базовый каталог для домашнего каталога новой
                                учётной записи
  -c, --comment КОММЕНТАРИЙ     поле GECOS новой учётной записи
  -d, --home-dir ДОМ_КАТ        домашний каталог новой учётной записи
  -D, --defaults                показать или изменить настройки
                                по умолчанию для useradd
...
  -p, --password ПАРОЇётной записи
  -r, --system                  создать системную учётную запись
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -s, --shell ОБОРновой
                                учётной записи
  -u, --uid UID                 пользовательский ID новой учётной записи
  -U, --user-group              создать группу с тем же именем что и у
                                пользователя
  -Z, --selinux-user SEUSER     использовать указанного SEUSER для
                                пользовательского сопоставления SELinux
09:22:53
#useradd -m -s /bin/bash ivan

09:26:34
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:28:02
#useradd -m -s /bin/bash petr

09:30:28
#who
root     pts/0        2017-09-04 09:59 (192.168.16.123)
ivan     pts/2        2017-09-04 10:28 (192.168.16.123)
09:31:35
#whoami
root
09:39:06
#hostmane
l3script: hostmane: команда не найдена
09:39:17
#hostname
debian1
09:39:29
#pwd
/root
09:39:46
#ls -a
.  ..  .aptitude  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo  .profile  .vim  .viminfo
прошло 16 минут
09:55:50
#ls
install
09:56:19
#ls -al
итого 56
drwx------  5 root root 4096 Окт 15  2014 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
drwxr-xr-x  2 root root 4096 Сен  4 10:01 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 5189 Окт 15  2014 .viminfo
09:56:42
#ls -aF
./  ../  .aptitude/  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo/  .profile  .vim/  .viminfo
09:57:48
#ls -a --color
.  ..  .aptitude  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo  .profile  .vim  .viminfo
09:58:29
#ls -l /dev/xvda
xvda   xvda1
09:58:29
#ls -l /dev/xvda
xvda   xvda1
09:58:29
#ls -l /dev/xvda
brw-rw---T 1 root disk 202, 0 Сен  1 14:49 /dev/xvda
10:08:13
#ls -l /dev/xvda1
brw-rw---T 1 root disk 202, 1 Сен  1 14:49 /dev/xvda1
10:08:15
#ls -aF
./  ../  .aptitude/  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo/  .profile  .vim/  .viminfo
прошло 10 минут
10:18:33
#mkfifo /tmp/test

10:20:24
#ls -aF
./  ../  .aptitude/  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo/  .profile  .vim/  .viminfo
10:20:48
#ls -a --color
.  ..  .aptitude  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo  .profile  .vim  .viminfo
10:21:03
#ls /tmp/test -a --color
/tmp/test
10:21:15
#ls /tmp/ -a --color
.  ..  test
10:21:52
#ls /dev/log -a --color
/dev/log
10:24:04
#ls /dev/log -l --color
srw-rw-rw- 1 root root 0 Сен  1 14:49 /dev/log
Test1
прошло 37 минут
11:01:52
#mkdir d1

11:05:22
#ls -F
d1/  install
11:05:28
#ls color
ls: невозможно получить доступ к color: Нет такого файла или каталога
11:06:09
#ls --color
d1  install
11:06:17
#mkdir d2

11:06:28
#mkdir d2/d3

11:09:00
#ping ftp.ua.debian.org
^C
11:09:21
#ping ftp.ua.debian.org
ping: unknown host ftp.ua.debian.org
11:09:33
#vi /etc/resolv.conf
--- /tmp/l3-saved-3447.6311.5239	2017-09-04 12:10:27.341948791 +0300
+++ /etc/resolv.conf	2017-09-04 12:11:42.581931267 +0300
@@ -1,2 +1,2 @@
 search net.nt
-nameserver 192.168.13.253
+nameserveir 8.8.8.8
11:11:57
#ping ftp.ua.debian.org
ping: unknown host ftp.ua.debian.org
11:11:57
#ping ftp.ua.debian.org
ping: unknown host ftp.ua.debian.org
11:12:46
#tree
.
├── d1
├── d2
│   └── d3
└── install
3 directories, 1 file
11:12:49
#tree -help
tree: Invalid argument -`e'.
usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
        [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
        [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>]
11:13:28
#tree --help
usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
        [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
        [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>]
  ------- Listing options -------
  -a            All files are listed.
  -d            List directories only.
  -l            Follow symbolic links like directories.
  -f            Print the full path prefix for each file.
  -x            Stay on current filesystem only.
...
  -n            Turn colorization off always (-C overrides).
  -C            Turn colorization on always.
  ------- XML/HTML options -------
  -X            Prints out an XML representation of the tree.
  -H baseHREF   Prints out HTML format with baseHREF as top directory.
  -T string     Replace the default HTML title and H1 header with string.
  --nolinks     Turn off hyperlinks in HTML output.
  ---- Miscellaneous options ----
  --version     Print version and exit.
  --help        Print usage and this help message and exit.
11:13:34
#touch d1/f1

11:15:09
#tree --help
usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
        [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
        [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>]
  ------- Listing options -------
  -a            All files are listed.
  -d            List directories only.
  -l            Follow symbolic links like directories.
  -f            Print the full path prefix for each file.
  -x            Stay on current filesystem only.
...
  -n            Turn colorization off always (-C overrides).
  -C            Turn colorization on always.
  ------- XML/HTML options -------
  -X            Prints out an XML representation of the tree.
  -H baseHREF   Prints out HTML format with baseHREF as top directory.
  -T string     Replace the default HTML title and H1 header with string.
  --nolinks     Turn off hyperlinks in HTML output.
  ---- Miscellaneous options ----
  --version     Print version and exit.
  --help        Print usage and this help message and exit.
11:15:12
#tree
.
├── d1
│   └── f1
├── d2
│   └── d3
└── install
3 directories, 2 files
11:15:14
#>d1/f2

11:19:45
#tree
.
├── d1
│   ├── f1
│   └── f2
├── d2
│   └── d3
└── install
3 directories, 3 files
11:19:48
#cp -v d1/f1 d2
«d1/f1» -> «d2/f1»
11:22:08
#tree
.
├── d1
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   └── f1
└── install
3 directories, 4 files
11:22:14
#cd d2/
d3/ f1
11:22:14
#cd d2/
d3/ f1
11:22:14
#cd d2/d3/

11:23:05
#cp ../d1/f1
cp: после «../d1/f1» пропущен операнд, задающий целевой файл
Попробуйте «cp --help» для получения более подробного описания.
11:23:24
#cp ../d1/f1 .
cp: не удалось выполнить stat для «../d1/f1»: Нет такого файла или каталога
11:23:46
#cp ../f1 .

11:24:24
#cp ../../d1/f2 .

11:25:52
#cd ~

11:25:57
#cd

11:26:01
#cp d2/d3 d1 -rv
«d2/d3» -> «d1/d3»
«d2/d3/f1» -> «d1/d3/f1»
«d2/d3/f2» -> «d1/d3/f2»
11:27:25
#tree
.
├── d1
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   └── f1
└── install
4 directories, 8 files
11:27:44
#mv d2/f1 d2/f3

11:28:55
#tree
.
├── d1
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   └── f3
└── install
4 directories, 8 files
11:30:14
#mv d2/f{3,4}

11:30:27
#tree
.
├── d1
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   └── f4
└── install
4 directories, 8 files
11:30:29
#mv d2/f4 d1

11:33:21
#rm d1/f4

11:34:56
#rm d1/d3
rm: невозможно удалить «d1/d3»: Это каталог
11:36:07
#rm d1/d3 -r

11:36:10
#who > who.rxt

11:41:18
#cat who.rxt
root     pts/0        2017-09-04 09:59 (192.168.16.123)
ivan     pts/2        2017-09-04 12:03 (192.168.16.123)
11:41:27
#sehr who.rxt
l3script: sehr: команда не найдена
11:41:38
#shreed who.rxt
l3script: shreed: команда не найдена
11:41:50
#cat who.rxt
root     pts/0        2017-09-04 09:59 (192.168.16.123)
ivan     pts/2        2017-09-04 12:03 (192.168.16.123)
11:41:58
#shred who.rxt

11:42:46
#cat who.rxt
m܉<âÛÌv†£>̉ċPÄ+—j[WÐ+Çý²Ã͝Èt÷S]ó—^²DÚ'eÁÕafƒXõ/p‹ q—ÉrT±RUo½æ¢s¿˜’¬¯ôsÄ<T÷G'Rƒ@Í1U¶.ü_§çmºgDEz~}rÑ^L
                                      [¤”²q×Ò3,m@Ç8Ìߪ¨°>       ˆzŒnáç‰.sz…¼ê‹ŸØ{       ÂÞ"kž&—ta´ù']~²…/>.Îo¯óšfÌ@Ì}ԏsï!B§B—Qâ¦Õ@=Qñ>{­¹¥"Q2qx»ê´¨&¨Pu,lr¬b47=ª?à7æ©&Ä»7µ”Ü(ÖՍ>5ÿw@kœ"=oÀ­ùOgýmKŒ~z     ù“òX`€0ì4èU„XHm:¿=}Û³ô©ž¨Ó¡­I»7ëI~E–
æÚ]™T€XÅÝxÚ¨ø£æ94ÄK}EMGAû‹Gv>ˆj7ÑFÙZ$µ‘â.Þè·¸Öȃ£óÀLåÛUa¦È6áWVþkÈÍaÚKàßLÉ1bÊ­6uNªìü»`ÿÁ_™ÙKÉ3F«L]š#µv+Ÿˆ7‹,LPØö¢´ÅO˜ò1í~Ã~]’*uO“^êã˜ÛKI³¾‡N‡Æ‘ˆÚéY[ðNÎ*ü¶št•¬±jyóÜB¼#•ÍØþäBëÞ}q……W=ªh'*ï|ȑ!þŸã1{³…×>ãÓ
§ŠOƒA¬Ø÷~y±j6·Xy'b&IA˜HøÎ0ºüZH$AFSÁ£”„•íÅ»œS'[:[DtÆÑKõ©þ'Ñ)Šdn#ìÚ+oqB»agpuÕçäº:[Lƒ†\=I•r-=“C‰ÈÄr0;Á¼yAŒû7m®ëÿ˜åµ¯®ä¯þê±µ|#E°3cðƒ@x9¡Só¯x@®­£Æ0ÕQHÇ[³B‡qçÌwÑ¥= Î¾Ý9:㤍ÏqxT.x\º}^0E/¹Ä֞ƒ/­;Ò^JÄz—ptU#Ç ~¤]êÁkf7gNž³t‘hÿ£”—‘Q•X>\¬Ïê«
PuTTYøL‘G-ãvhÄéŸkñ-¬ãÒ́œû·„ ‘`WH}„3E
ms@Œ‡3û%¯Cñ$ár³hçðñü²’tÎ×nWõ"¬QYлÿÖ¸+ZR½”8âßËó’ãéš"õˆz¯p7MkCÎR¥
                                                     ‚¸ö¾V!°,MŽë\û†¯û–Xk÷`žbʐï5¶–Ú¶®8Õ©²T-Q
                                                                                 ²ï¥˜`|&³x‰8»Wã)I¼ExóÑèهÕÞÞGLÊà‹ ÞPK1¤Xڏ“sMRГù-Àx&.
Y…EÆFŒ˜oÿEîµbòŔ¡û$ü¹ƒ“¬‚i*½yeKïw€ÁH#o¼w…™!¹ÖU–Éëd£ójL“æ¼Îh—tÖ΢÷ML²¯­òÅ.k!Íz4                                                                                                                    påOùËi¬½ƒp‡QrYkg
Ô0Á{Ö«fÆgíÂˆgÓÓ®¨(ÞÜ¡{®!î¼Ù÷
...
ÕH,7 áaþa³Ÿ@½&Ë6HjÑ\ô—4¤—ÿKÝkGžsŽÎM£2•jɕ€•ò5ž¼ª-+ÙÎ%óY€rÀެt NÀ\y·ÎžÔ˜üX¾yœ=¼×Äëgw´èñwý>ŒëôÙÏ8IàõL¡y          åÏ1Eðß·ÏæùÎ¥&½€•> ~jò“0†ª¯Ôs9ÄçîZiŽ{è“ÍëeN×õ;x”)HÙ;Êz'Î_­‘/pî¼£z´§¡«à8ƷíZòoˆšü1 ¦ïRUó®Ë2íé[}Ôq߁`%u6L1åå@ž™Æ‘ÐCK
Ö³%9    9                                                                                             méE
         û–œÍbPMɧŸzîJAF÷µ¾™“Îõ4®']R±Ÿãÿzp¦Ìi—BñknÞúL)(̍»Ž]-Fý€Úo†¬Ê„]M¶gúÓ¿kfûýQˆ—®Åš
táã$֜u59       Æ?lZäƒÑÊFDT·¡¶¦ß1‰Ë”Û=”ÙÑOö"׏0þúpá}0)Åù
                                                        Ùôξ9ɐÏè8Ã%q16¸CÍº>†%'cn"r?°ÂùÇú
ÿ”:/eDÍLm                                                                                 ~‚4p,]ϗ»Õ‘‰ /Y
PuTTYPuTTYû%ä>Áa#!½.˜Ÿòá;U}óWísñK/1`ÅNÓÖ»)Hò8<
’fgë@+¼a_Š$T>li²m^¯FÄҚ݃œ&ς˜8ÀçMò¸'§÷Q+ƒRӀh­í"§¯/½y#ÄDK±ªÄÁ-ðÓÀÊíÔñ­”gÐ%ûEóŠVòFwoÒlià}×Ǧ:‹76ý$þQ­Ý_©·-¼Rë¤OÚm4·”P¡MâäAÄX·¼Š˜ÚGÈ.•tÁ¾2huÁu´×I-hE’I–CRYJό‹ÅBÔä1VÔz0wUÕßõ@D™èa.3ï¢e÷«}èú.uù3sªÝr§?#‹^‰NýµRÓð
                                                                                                                                                                                                                     22
Õf“¯ë¼Ò̒Í;ÍìüÿNÿPp8äȂ—¸a„¡v—b3½‰c»í
11:42:49
#PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
l3script: PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY: команда не найдена
11:43:32
#PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
l3script: PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY: команда не найдена
11:44:18
#PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
l3script: PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY: команда не найдена
11:44:39
#tree
.
├── d1
│   ├── f1
│   └── f2
├── d2
│   └── d3
│       ├── f1
│       └── f2
├── install
└── who.rxt
3 directories, 6 files
11:44:50
#shered -u who.rxt
l3script: shered: команда не найдена
11:50:09
#shred -u who.rxt

11:50:13
#la -al
l3script: la: команда не найдена
11:51:11
#ls -al
итого 64
drwx------  7 root root 4096 Сен  4 12:50 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
drwxr-xr-x  2 root root 4096 Сен  4 12:36 d1
drwxr-xr-x  3 root root 4096 Сен  4 12:31 d2
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
drwxr-xr-x  2 root root 4096 Сен  4 12:51 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 5324 Сен  4 12:12 .viminfo
11:51:15
#ls -alS
итого 64
-rw-------  1 root root 5324 Сен  4 12:12 .viminfo
-rw-r--r--  1 root root 5268 Окт 13  2014 install
drwx------  7 root root 4096 Сен  4 12:50 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
drwxr-xr-x  2 root root 4096 Сен  4 12:36 d1
drwxr-xr-x  3 root root 4096 Сен  4 12:31 d2
drwxr-xr-x  2 root root 4096 Сен  4 12:51 .lilalo
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
11:51:25
#ls -alSr
итого 64
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
drwxr-xr-x  2 root root 4096 Сен  4 12:51 .lilalo
drwxr-xr-x  3 root root 4096 Сен  4 12:31 d2
drwxr-xr-x  2 root root 4096 Сен  4 12:36 d1
drwx------  2 root root 4096 Июн 27  2014 .aptitude
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  7 root root 4096 Сен  4 12:50 .
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-------  1 root root 5324 Сен  4 12:12 .viminfo
11:51:39
#ls -alSrh
итого 64K
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-------  1 root root 1,9K Окт 15  2014 .bash_history
drwxr-xr-x  2 root root 4,0K Июн 27  2014 .vim
drwxr-xr-x  2 root root 4,0K Сен  4 12:51 .lilalo
drwxr-xr-x  3 root root 4,0K Сен  4 12:31 d2
drwxr-xr-x  2 root root 4,0K Сен  4 12:36 d1
drwx------  2 root root 4,0K Июн 27  2014 .aptitude
drwxr-xr-x 24 root root 4,0K Окт 15  2014 ..
drwx------  7 root root 4,0K Сен  4 12:50 .
-rw-r--r--  1 root root 5,2K Окт 13  2014 install
-rw-------  1 root root 5,2K Сен  4 12:12 .viminfo
11:52:00
#ls -al | sort -k5 -nr
-rw-------  1 root root 5324 Сен  4 12:12 .viminfo
-rw-r--r--  1 root root 5268 Окт 13  2014 install
drwxr-xr-x  3 root root 4096 Сен  4 12:31 d2
drwxr-xr-x  2 root root 4096 Сен  4 12:52 .lilalo
drwxr-xr-x  2 root root 4096 Сен  4 12:36 d1
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  7 root root 4096 Сен  4 12:50 .
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
итого 64
прошло 58 минут
12:50:28
#tree
.
├── d1
│   ├── f1
│   └── f2
├── d2
│   └── d3
│       ├── f1
│       └── f2
└── install
3 directories, 5 files
12:50:31
#ln -s ~/d1/f1 f1

12:51:47