Di lingkungan Linux yang lalu, saya memiliki resolve
perintah yang akan membakukan jalur, termasuk membuat jalur relatif menjadi jalur absolut. Saya tidak dapat menemukannya sekarang, jadi mungkin itu ditulis oleh seseorang di organisasi itu.
Anda dapat membuat skrip sendiri menggunakan fungsi di pustaka standar Python atau Perl (dan mungkin bahasa lain juga).
resolve.py
:
#!/bin/env python
import sys
import os.path
for path in sys.argv:
print os.path.abspath(path)
resolve.pl
:
#!/bin/env perl
use warnings;
use Cwd qw ( abs_path );
foreach (@ARGV) {
print abs_path($_), "\n";
}
Kemudian, Anda akan memecahkan masalah Anda dengan:
resolve.py * > listOfFiles.list
Dengan perintah ini, Anda juga dapat melakukan hal-hal seperti ini:
cd /root/dir1/dir2/dir3
resolve.py ../../dir4/foo.txt
# prints /root/dir1/dir4/foo.txt