Есть ли сценарий, который мы можем использовать для прямого просмотра файлов, не переходя по соответствующему пути? [закрыто]

Как я могу просмотреть содержимое файла, не переходя по конкретному пути, где находится файл? Скажем, файл с именем List находится в / home / test / temp , и я хочу просмотреть List , не переходя в / home / test / temp. каталог. Есть ли какой-либо сценарий, который может сделать файлы напрямую доступными без изменения каталогов?

0
задан 25 April 2017 в 11:50

3 ответа

Вы, кажется, путаете "движение к каталогу" и использование полного пути файла, как я вижу из комментария. Вы также, кажется, путаете сценарий со всего одной командой. Какой M. Шоу Becerra в его ответе являются сценарием. Ответ Joseph Manley просто использует единственную команду.

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

, Если у Вас есть всего один файл, который Вы знаете, останется в том же месте, существует пара другие подходы:

  1. Делают символьную ссылку на файл в Вашем текущем каталоге. Например, ln -s /opt/myfile.txt symlink2file.txt
  2. Установленный путь в файл, столь же переменный и использование переменная для передачи его как аргумент команде. myvar="/opt/somefile.txt ; less "$myvar"
1
ответ дан 3 November 2019 в 09:12

Необходимо смочь просто использовать cat /home/test/temp/list в командной строке для просмотра файла. Вы не должны изменяться на каталог для использования кошки при обеспечении полного пути файла.

0
ответ дан 3 November 2019 в 09:12

Отобразить содержание конкретного текстового файла так же просто как:

  1. Копия следование пустого документа.

    #!/bin/bash
    
    cat /home/test/temp
    
  2. Сохраняют документ с любым именем, для примера, который я буду использовать FILE_NAME.

  3. Открывают терминал и cd к каталогу, где Вы сохранили предыдущий файл.
  4. Выполнение chmod 777 FILE_NAME, чтобы позволить файлу, который будет выполняться.
  5. Добавляют предыдущий сценарий к любому из каталогов, данных от echo $PATH, я предлагаю /usr/local/bin:

    sudo mv /path/to/script /usr/local/bin 
    
  6. теперь просто открывают терминал и вводят имя сценария, чтобы видеть, что это довольно.

0
ответ дан 3 November 2019 в 09:12

Другие вопросы по тегам:

Похожие вопросы: