lstor, включая способность вычислить хеш, который может быть довольно полезным в сценариях оболочки:
$ lstor Chakra\ 2012.02\ Archimedes\ x86.torrent -qo __hash__
B3472076574BC666396766AB3B28C0054D740B46
$ lstor Chakra\ 2012.02\ Archimedes\ x86.torrent -q
NAME Chakra 2012.02 Archimedes x86.torrent
SIZE 1.4 GiB (1461 * 1.0 MiB + 0 bytes)
HASH B3472076574BC666396766AB3B28C0054D740B46
URL http://linuxtracker.org:2710/********************************/announce
PRV YES (DHT/PEX disabled)
TIME 2012-02-13 17:10:28
BY qBittorrent v2.9.3
FILE LISTING
chakra-2012.02-Archimedes-i686.iso 1.4 GiB
$ lstor Chakra\ 2012.02\ Archimedes\ x86.torrent -q --raw
{'announce': 'http://linuxtracker.org:2710/********************************/announce',
'created by': 'qBittorrent v2.9.3',
'creation date': 1329149428,
'info': {'length': 1531969536,
'name': 'chakra-2012.02-Archimedes-i686.iso',
'piece length': 1048576,
'pieces': '<1461 piece hashes>',
'private': 1},
'url-list': ''}
Вот команда, которую можно использовать:
find -type f -or -type d
тл :др
использоватьfind. -name "*string*" -type f -o -name "*string*" -type d
объяснение
команда -o or
указывает аргументы после полного пути к файлу, так что find. -name "*string*" -type f -o -type d
вычисляет find. (-name "*string*" -type f) -o (-type d)
. По этой причине необходимо указать
Большинству пользователей нужно что-то похожее на
find. -name "*string*" -type f -o -name "*string*" -type d
, который вычисляется как
find. (-name "*string*" -type f) -o (-name "*string*" -type d)
найти детали синтаксиса
-name "*string*"
ищет имена, содержащие в любом месте строку string
.
find -type f -o -type d
для POSIX совместимая альтернатива. – manatwork 03.11.2012, 16:54