Como mostrar o caminho completo de um arquivo, incluindo o nome completo do arquivo no terminal do Mac OSX?

31

'ls' pode mostrar o nome do arquivo, por exemplo

ls config.inc.php
config.inc.php 

'pwd' mostra o caminho completo da pasta atual, por exemplo

pwd
/Application/XAMPP/xamppfiles/phpmyadmin

Existe um comando que pode colocá-los juntos, seria capaz de mostrar:

/Application/XAMPP/xamppfiles/phpmyadmin/config.inc.php
    
por Rob L 15.02.2014 / 01:30

4 respostas

25

daqui: link

macports and homebrew provide a coreutils package containing greadlink (GNU readlink). credit to Michael Kallweitt post in mackb.com

brew install coreutils

greadlink -f file.txt

    
por 18.09.2015 / 21:36
17

Existem muitas maneiras de fazer isso; aqui está um exemplo que pode funcionar para você:

claw:~ jonv$ echo 'pwd'/'ls config.in.php'
/Users/jonv/config.in.php

Se você quiser mais exemplos, há um monte em este postar em stackoverflow.

    
por 15.02.2014 / 01:55
6

No Mac OSX, siga os seguintes passos:

  1. cd no diretório do arquivo de destino.
  2. Digite um dos seguintes comandos do terminal.
terminal
ls "'pwd'/file.txt"
echo $(pwd)/file.txt
  1. Substitua file.txt pelo seu nome de arquivo real.
  2. Pressione Enter .
por 24.03.2016 / 07:12
1

Você também pode usar o comando "find" para listar todos os arquivos com o caminho completo:

find DirectoryName -type f

ou apenas o seguinte:

find . -type f
    
por 22.01.2018 / 11:07