Linux Practice¶
Creating Directory Structure - Terminal¶
To complete this task, install the tree
command:
sudo apt install tree
You will need the touch
, chmod
, and mkdir
commands to complete this task.
Create the following directory structure, which should look like this when you run cd ~ && tree tmp_dir/
:
~/tmp_dir/
├── animals
│ ├── cat
│ └── dog
│ ├── komondor
│ ├── puli
│ └── vizsla
├── colors
│ ├── blue
│ ├── green
│ └── red
├── py_exec.py
├── simple_text.txt
└── top
└── middle
└── bottom
└── hello.txt
13 directories, 3 files
The ls -l ~/tmp_dir/
command should show rwx
values similar to the following:
drwxr-xr-x 4 he he 4096 Feb 17 14:54 animals
drwxr-xr-x 5 he he 4096 Feb 17 14:55 colors
-rwxrwxrwx 1 he he 0 Feb 17 14:52 py_exec.py
-rw-r--r-- 1 he he 0 Feb 17 14:53 simple_text.txt
drwxr-xr-x 3 he he 4096 Feb 17 14:43 top
Solution Guide¶
mkdir -p top/middle/bottom
mkdir -p colors/{red,green,blue}
mkdir -p animals/{cat,dog/{vizsla,puli,komondor}}
Text Files¶
If not already created, create a ~/tmp_text/
directory.
Inside the directory, create a hello.py
file and populate it with the following content from the terminal:
import sys
print('\nHello vilag!\nA verzio pedig:\n' + sys.version)
Solution Guide¶
chmod +x hello.py
./hello.py