RAMDisk исчезает после тестов произвольного чтения

Я знаю, что вы указали, что с помощью find, но только для того, чтобы показать другие параметры, которые можно использовать, вы можете использовать xargs:

find. -type d | grep -E "dir1$|dir2$" | xargs ls  

find. -name "dir1" -or -name "dir2" | xargs ls

У вас может быть файл с именем «папки», содержащий что-то вроде:

$ cat folders
dir1
dir2
dir3
dir4

Затем вы можете сделать что-то вроде этого:

$ cat folders | xargs -I % find. -type d -name % | xargs ls
./Documents/dir1:
file1  file2  file3  file4

./Documents/dir2:
file1  file2  file3  file4

./Documents/dir3:
file1  file2  file3  file4

./Documents/dir4:
file1  file2  file3  file4

xargs, на мой взгляд, я чувствую себя более универсальным, чем find -exec. Также вы можете сделать некоторые сумасшедшие вещи, такие как

$ cat << EOF | xargs -I {} find ~ -name "{}" | xargs ls
> dir1
> dir2
> dir3
> EOF
/home/user/Documents/dir1:
file1  file2  file3  file4

/home/user/Documents/dir2:
file1  file2  file3  file4

/home/user/Documents/dir3:
file1  file2  file3  file4
0
27.04.2021, 09:37
1 ответ

Похоже, это ошибка CentOS 7. В CentOS 8 такой проблемы нет.

0
16.05.2021, 09:02

Теги

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