Я помню, что делал что-то вроде «XXX / home / user / dir / child / file», и он возвращал владельца и / или разрешение:
/home
/home/user
/home/user/dir
/home/user/child
/home/user/child/file
Но я не помню, что это была за команда. Есть идеи?
command-line
files
ls
пожалуйста, удалите меня
источник
источник
apropos mode
илиapropos permissions
на OS X и Debian. Знаете ли вы, какую платформу / дистрибутив вы использовали? Это могла быть локальная команда? Вы можете написать скрипт для такого инструмента, используяdirname
иstat
.Ответы:
Команда могла бы быть:
источник
namei -mo
здорово, что это также дает вам владельца.sudo su nginx -s/bin/bash
Я думаю, что вы можете думать о
tree
команде. Например:Вышеуказанные переключатели делают следующее:
-p
- разрешения-u
- имя пользователя / идентификатор пользователя-f
- полный путь-i
- не печатать отступы-d
- только каталоги печатиСсылки
источник
/home/user/dir/child/file
не детей.-u
действительно необходимо? Кажется, это по умолчанию здесь (Tree вер. 1.6.0 под GNU Bash 4.2.45). Есть ли возможность отключить "username / userid"?Подумав, я придумал это
Вывод выглядит так
Я надеюсь, что это нормально, что это в обратном порядке.
Основываясь на комментариях, вот способ перечислить от корня вниз:
источник
| tac
если у вас есть, или| sed '1!G;h;$!d'
если нет.[ "$l_path" != / -a "$l_path" != . ]
вместо этого.stat -l
вероятно , должно бытьstat
илиls -ld
.В каталоге, в котором вы хотите знать разрешения и владельцев предка:
Обратите внимание, что после этого вы будете в
/
:), если вы хотите вернуться туда, где вы были, оберните команду внутриисточник
Командой, в которой вы ищете список разрешений и владельцев / групп, является ls -l .
-l опция используется для длинного формата листинга.
Кроме того, если вы хотите получить список и скрытые файлы, добавьте опцию -a (все) .
Также, если вы хотите перечислить разрешения в ваших подкаталогах, используйте опцию -R (рекурсивный) .
В первом столбце отображаются разрешения (чтение (r), запись (w), выполнение (x)) и некоторые специальные разрешения (каталоги (d), - (обычный файл)), а в 3-м и 4-м столбцах показан файл / каталог. владелец и группа соответственно.
источник