bandit4@bandit:~$ ls
inhere
bandit4@bandit:~$ file inhere/*
inhere/-file00: data
inhere/-file01: data
inhere/-file02: data
inhere/-file03: data
inhere/-file04: data
inhere/-file05: data
inhere/-file06: data
inhere/-file07: ASCII text
inhere/-file08: data
inhere/-file09: data
bandit4@bandit:~$ pwd
/home/bandit4
bandit4@bandit:~$ cat /home/bandit4/inhere/-file07
koReBOKuIDDepwhWk7jZC0RTdopnAYKh
bandit4@bandit:~$
Один из способов сделать это — использовать команду ls
, поскольку блочные устройства Linux на самом деле имеют метаданные рабочего времени:
ls -lt /dev/ |grep "^b"| more
Для простых имен устройств:
ls -t1 /dev/ | more
или:
ls -lt /dev/ |grep "^b" |sed -r "s/^.* (.*)$/\1/g" | more
.
Другой возможный метод:lsblk -p -d --output name |tail
.
Вы можете использовать lsblk -p -d --output name /dev/sd? | tail
.