Як перевірити каталог у Bash?

0 Comments 17:38

Перевірте, чи існує каталог у сценарії Bash. Однорядковий командний рядок виглядатиме так: $ DIR=/tmp/завантаження; [ -d "$DIR" ] && echo "Каталог $DIR існує." АБО $ [ -d /tmp/downloads ] && echo "каталог існує." Зауважте, що ви також можете використовувати подвійні дужки [[ ]] у будь-якому з попередніх прикладів. 9 лютого 2022 р.

Щоб переглянути список усіх підкаталогів і файлів у вашому поточному робочому каталозі, використовуйте команду ls . У наведеному вище прикладі ls надрукував вміст домашнього каталогу, який містить підкаталоги, які називаються документами та завантаженнями, і файли, які називаються адресами. txt і оцінки.

Найпростіший спосіб знайти поточний робочий каталог у Bash — за допомогою за допомогою команди pwd, що означає «друк робочого каталогу». Коли цей скрипт виконується, він друкує абсолютний шлях до поточного робочого каталогу. Цей скрипт показує, як змінюється поточний каталог після команди cd (змінити каталог).

Перший спосіб отримати каталог, де знаходиться сценарій Bash, це за допомогою за допомогою змінної $0. Змінна $0 містить ім'я сценарію, що зараз виконується, включно з його шляхом. Ми можемо використати команду dirname, щоб отримати назву каталогу зі шляху.

Щоб знайти поточний каталог у вашому терміналі або командному рядку, ви можете використовуйте команду "pwd" у системах на основі Unix або команду "cd" без будь-яких аргументів у Windows.

Перевірте, чи існує каталог у Bash echo $? echo $? Результатом команди є 0, що означає, що каталог існує. Команда test працює так само, як і для файлів, тому використання дужок замість команди test працює і тут.

Щоб дізнатися свій поточний каталог, ви можете використовуйте команду pwd що розшифровується як Print Working Directory. Ім'я поточного робочого каталогу є останнім каталогом в абсолютному шляху. Наприклад, у наведеному вище прикладі dir2 є поточним робочим каталогом.

Related Post

Чи можна старі телефони заряджати без проводів?Чи можна старі телефони заряджати без проводів?

Адаптери та приймачі:Якщо ваш телефон не має вбудованих котушок для бездротової зарядки, ви можете використовувати адаптер або приймач для бездротової зарядки. Ці аксесуари під’єднуються до зарядного порту вашого телефону й

Скільки часу займає фактичне перенесення ембріона?Скільки часу займає фактичне перенесення ембріона?

Процедура перенесення ембріонів Сама по собі пересадка ембріонів дуже схожа на мазок Папаніколау та є короткою процедурою, яка часто триває від 15 до 30 хвилин. Ваш лікар-репродуктолог вставить дзеркало в