'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 pode colocá-los juntos, seria capaz de mostrar:
/Application/XAMPP/xamppfiles/phpmyadmin/config.inc.php
macos
command-line
Rob L
fonte
fonte
-f
que não funcionaria em não-GNU e como fazê-lo funcionar. Isso funciona. GraçasHá muitas maneiras de fazer isso; Aqui está um exemplo que pode funcionar para você:
Se você quiser mais exemplos, há um monte nesta postagem no stackoverflow.
fonte
No Mac OSX, execute as seguintes etapas:
cd
no diretório do arquivo de destino.file.txt
pelo seu nome de arquivo real.fonte
Você também pode usar o comando "find" para listar todos os arquivos com o caminho completo:
ou apenas o seguinte:
fonte
Não gostei de nenhuma das soluções fornecidas, então criei as minhas com base em https://stackoverflow.com/a/22684652/953327
Crie um alias que simplesmente é uma chamada de função que combina
pwd
els $1
. Você pode adicionar isso ao seu,.bash_profile
se quiser.Exemplo de uso:
Eu escolhi
lsf
para "lista cheia" ou "arquivo de lista", faz sentido para mim, mas sinta-se à vontade para modificar.Atualização (Obrigado @ santiago-arizti) Para poder usar isso com caminhos relativos (por exemplo
lsf ../../readme.md
)fonte
lsf ../../readme.md
então alterei um pouco a sua versãoalias lsf='function _lsf(){ (cd $(dirname "$1") && echo $(pwd)/$(basename "$1")) };_lsf'
Eu queria mais do que você precisava, também precisava poder perguntar sobre arquivos em um diretório relativo, como
../../readme.md
, e o resultado deve ser algo como/Users/santi/readme.md
Então, criei um script (executável) em uma pasta que faz parte da
$PATH
chamadalsf
com o seguinte conteúdo:Então você pode usá-lo assim:
Nenhum parâmetro avisa
Diretório falso fornece aviso (por causa de
dirname
)Arquivo falso, mas o diretório real não avisa (você pode adicionar a validação se precisar)
fonte
A seguir, você encontrará um arquivo no diretório de trabalho que corresponda
file.txt
e retornará seu caminho absolutofonte
Usar
realpath
Por exemplo:
Respondida aqui no stackoverflow: https://stackoverflow.com/a/3915075/441960
Para sua informação, minha versão do MacOS (OSX):
fonte