Где я могу найти исходный код утилит Unix? [закрытый]

Чтобы добавить с ответом @msandiford, как и в большинстве случаев, когда идет дерево файлов, вы можете захотеть выполнить функцию как каталог или какой-либо конкретный файл. Если u неохотно использует потоки. Можно переопределить следующие методы:

Files.walkFileTree(Paths.get(Krawl.INDEXPATH), EnumSet.of(FileVisitOption.FOLLOW_LINKS), Integer.MAX_VALUE,
    new SimpleFileVisitor<Path>() {
        @Override
        public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs)
                throws IOException {
                // Do someting before directory visit
                return FileVisitResult.CONTINUE;
        }
        @Override
        public FileVisitResult visitFile(Path file, BasicFileAttributes attrs)
                throws IOException {
                // Do something when a file is visited
                return FileVisitResult.CONTINUE;
        }
        @Override
        public FileVisitResult postVisitDirectory(Path dir, IOException exc)
                throws IOException {
                // Do Something after directory visit 
                return FileVisitResult.CONTINUE;
        }
});
30
задан durron597 18 July 2015 в 21:28
поделиться

4 ответа

В Debian и Ubuntu:

apt-get source coreutils

В более общем плане: http://ftp.gnu.org/gnu/coreutils/

27
ответ дан 28 November 2019 в 00:18
поделиться

Для источников, гораздо более близких к исходному набору инструментов UNIX (а не к переписанным GNU),

Heirloom Toolchest представляет собой набор стандартных утилит Unix.

Основные моменты:

  • На основе исходного материала Unix , выпущенного как открытый исходный код Caldera и Sun .
4
ответ дан 28 November 2019 в 00:18
поделиться

Из OpenSolaris . IMHO код намного чище, чем у GNU.

1
ответ дан 28 November 2019 в 00:18
поделиться

Generally on rpm managed Linux distribution, for me to check which file belong to which package, I will use command like:

rpm -qf `which sort`
2
ответ дан 28 November 2019 в 00:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: