Где находится /tmp/myname?

setfacl(это примерно то же самое дляfirewalld)всегда нужно запускать дважды. Один раз с помощью -dустановить разрешения по умолчанию, которые будут влиять на вновь создаваемые файлы и без него для фактических файлов.

-1
20.12.2020, 18:21
1 ответ

В файловых системах unix ваш базовый каталог не является диском, как в Windows (, например. c:\), а "корень" -/. Это самый высокий уровень, он содержит различные системные каталоги, чтобы увидеть их, вы можете сделать ls /, это напечатает все файлы и папки в /, структура примерно такая:

user@computer:~$ tree  -L 1 /
/
├── bin -> usr/bin
├── boot
├── cdrom
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib32 -> usr/lib32
├── lib64 -> usr/lib64
├── libx32 -> usr/libx32
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── snap
├── srv
├── swapfile
├── sys
├── tmp
├── usr
└── var

Как видите, /содержит каталог tmp. Запустив mkdir /tmp/myname, вы создали каталог внутри/tmpи можете найти его там. Например, вы можете сделать ls /tmp, чтобы увидеть содержимое tmp. Чтобы узнать больше о файловых системах unix, вы можете прочитать об этом в Интернете . Чтобы узнать больше о каждой отдельной команде, вы можете запустить man mkdirили найти ее в Google.

PS:/tmp— это специальный каталог для временных файлов, он автоматически очищается при перезагрузке, поэтому ваша папка может быть уже удалена.

0
18.03.2021, 22:41

Теги

Похожие вопросы