2015-02-03 5 views
-1

Я работаю на терминале Mac с программой под названием QIIME. Однако мой вопрос больше связан с базовой навигацией в терминале.Обратитесь к каталогу в вашем рабочем каталоге

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

Например:

convert_fastaqual_fastq.py -f sequenceA.fastq 

Теперь sequenceA находится в карте в моем рабочем каталоге, так что я думаю, я должен добавить аргументы перед sequenceA.qual, или я не должен?

ответ

0

из вашей рабочей директории, которую вы должны быть в состоянии получить доступ к этому файлу:

the_directory_your_file_is_in/sequenceA.qual 

еще, вы могли бы использовать что-то вроде:

./the_directory_your_file_is_in/sequenceA.qual 

точки А обозначает каталог ваши в настоящее время в .

../the-directory-you-are-in/the_directory_your_file_is_in/sequenceA.qual 

Две точки стоят за каталогом над вашим текущим каталогом.

+0

Спасибо, Тобиас! В моем случае работали как первая, так и вторая командная строка. Я думаю, что третий не работал, потому что the_directory_my_file_is_in не существует в родительском каталоге (каталог выше). – Dennis

+0

Третий идет так: «каталог выше» -> «каталог, в котором вы сейчас находитесь» -> «каталог, в котором находится ваш файл» -> «ваш файл». Просто бесполезно вверх и вниз :) –