Вот как выглядит мой каталог:
Test ----
|
|----One
|
|----Two
Я пытаюсь перечислить содержимое Two, все еще находясь в One, и я не могу этого сделать.
Я пробовал эту команду (как видно из другого поста): «ls Test/», и там написано «Нет такого файла или каталога». Я также пробовал ls Test/Two/, и он все еще не работает.
Если вы находитесь в One и хотите просмотреть содержимое Two, вы должны перейти в родительский каталог, используя ..
:
ls ../Two
../
поместит вас в каталог Test, оттуда вы сможете без проблем перейти в Two. Если у вас больше уровней глубины, просто добавьте больше ../
, чтобы каждый раз подниматься на один каталог, но помните, какой каталог является вашим текущим при выполнении команды.
Вы можете добавить вариант ввода полного пути, начинающегося с /
, или что-то вроде «$ HOME/Test/Two».
Спасибо за ваш вклад, это очень помогло мне и заставило его работать так, как я хотел!
что эта команда предоставляет вам в терминале.
ls -al Test //для скрытого файла используется флаг
Имейте в виду, что Unix чувствителен к регистру