Existe um script que podemos usar para visualizar diretamente os arquivos sem ir para o respectivo caminho? [fechadas]

0

Como posso visualizar o conteúdo do arquivo sem ir para o caminho específico onde está o arquivo? Digamos que um arquivo chamado List resida em /home/test/temp e eu queira visualizar List sem ir para o diretório /home/test/temp . Existe algum script que possa tornar os arquivos diretamente acessíveis sem alterar os diretórios?

    
por Nisha Priya 25.04.2017 / 20:44

3 respostas

1

Você parece estar confuso "indo para o diretório" e usando o caminho completo do arquivo, como eu vejo no comentário. Você também parece estar confuso script com apenas um comando. O que M. Becerra mostra em sua resposta é um roteiro. A resposta de Joseph Manley usa apenas um comando.

Aqui está o seguinte: você tem que especificar o caminho completo para um arquivo ao passá-lo como argumento se estes são arquivos aleatórios que você deseja acessar na vontade.

Se você tem apenas um arquivo que você sabe que permanecerá no mesmo local, há outras duas abordagens:

  1. Crie um symlink para arquivar em seu diretório atual. Por exemplo, ln -s /opt/myfile.txt symlink2file.txt
  2. Defina o caminho para o arquivo como variável e use a variável para passá-lo como argumento para um comando. %código%
por Sergiy Kolodyazhnyy 26.04.2017 / 00:36
0

Você deve ser capaz de usar apenas cat /home/test/temp/list na linha de comando para visualizar o arquivo. Você não precisa mudar para o diretório para usar o cat se você estiver fornecendo o caminho completo do arquivo.

    
por Joseph Manley 25.04.2017 / 21:28
0

Exibir o conteúdo de um determinado arquivo de texto é tão simples quanto:

  1. Copie o seguinte em um documento vazio.

    #!/bin/bash
    
    cat /home/test/temp
    
  2. Salve o documento com qualquer nome. No exemplo, utilizarei FILE_NAME .

  3. Abra um terminal e cd no diretório em que você salvou o arquivo anterior.
  4. Execute chmod 777 FILE_NAME para permitir que o arquivo seja executado.
  5. Adicione o script anterior a qualquer um dos diretórios dados em echo $PATH , sugiro /usr/local/bin :

    sudo mv /path/to/script /usr/local/bin 
    
  6. Agora basta abrir um terminal e digitar o nome do script para ver seu conteúdo.

por M. Becerra 25.04.2017 / 21:28