Tôi muốn một cách dễ dàng để có được đường dẫn đầy đủ đến một tập tin. Tôi hiện đang gõ này:
echo `pwd`/file.ext
Cố gắng rút ngắn nó, tôi đã tạo ra một bí danh bash:
alias fp='echo `pwd`/'
Nhưng bây giờ nếu tôi gõ fp file.ext
, có một khoảng trắng xuất hiện giữa /
và file.ext
.
Liệu một lệnh như vậy đã tồn tại, và tôi đang thiếu nó? Nếu không, làm thế nào tôi có thể tạo ra một bí danh hoặc hàm như vậy trong bash?
readlink -f
(hoặcrealpath
, là một tiện ích cũ hơn được giữ để tương thích) cũng sẽ mở rộng tất cả các liên kết tượng trưng, điều không nhất thiết phải mong muốn.