Сторінки "man" - найкраще джерело інформації, яке ви можете знайти ... і є у вас під рукою: man mkdir
виводить це про -p
перемикач:
-p, --parents
no error if existing, make parent directories as needed
Приклад використання: Припустимо, я хочу створити каталоги, hello/goodbye
але жоден не існує:
$mkdir hello/goodbye
mkdir:cannot create directory 'hello/goodbye': No such file or directory
$mkdir -p hello/goodbye
$
-p
створив і те, hello
і іншеgoodbye
Це означає, що команда створить усі каталоги, необхідні для виконання вашого запиту, не повертаючи жодної помилки у випадку, якщо цей каталог існує .
Про те rlidwka
, Google має дуже гарну пам’ять для скорочень :). Мій пошук повернув це, наприклад: http://www.cs.cmu.edu/~help/afs/afs_acls.html
Directory permissions
l (lookup)
Allows one to list the contents of a directory. It does not allow the reading of files.
i (insert)
Allows one to create new files in a directory or copy new files to a directory.
d (delete)
Allows one to remove files and sub-directories from a directory.
a (administer)
Allows one to change a directory's ACL. The owner of a directory can always change the ACL of a directory that s/he owns, along with the ACLs of any subdirectories in that directory.
File permissions
r (read)
Allows one to read the contents of file in the directory.
w (write)
Allows one to modify the contents of files in a directory and use chmod on them.
k (lock)
Allows programs to lock files in a directory.
Звідси rlidwka
означає: Усі дозволи на .
Варто зазначити, як @KeithThompson зазначав у коментарях, що не всі системи Unix підтримують ACL. Тож, мабуть, rlidwka
поняття тут не застосовується.
man mkdir
відповість на ваше запитання. Щодо "rlidwka", я поняття не маю; вам потрібно буде дати нам трохи більше контексту.