3

Я новичок в Linux, так что я могу легко перемещаться по каталогам и изменять права доступа к файлам, я также могу выполнять некоторые действия с Python / Java в терминале. Мой вопрос заключается в том, что когда я использую cd / ls / rm и тому подобное, я всегда использую ./, когда я ссылаюсь на подкаталоги. Это хорошая или плохая привычка?

2 ответа2

2

./file_name используется для запуска файла, который находится в текущем каталоге. Очевидно, этот файл должен быть исполняемым.

Если вы хотите перейти в подкаталог, просто введите

cd sub-directory_name

Что то же самое, что

cd ./sub-directory_name
0

Как только вы начинаете использовать $CDPATH , есть еще одно различие между cd subdir и cd ./subdir: первый ищет CDPATH, если каталог не найден в текущем каталоге, а второй нет; кроме того, первый выводит целевой путь на стандартный вывод, а второй - нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .