Я хотел бы добавить к тому, что @amanthethy написал, что im-config - это в основном функция за кулисами, которую пользователи, в том числе пользователи, которым нужны специальные методы ввода, обычно не получают доступ напрямую. Селектор метода ввода, предоставляемый поддержкой языка, обычно достаточен.
использовать как:
find /var/log -type f -size -10M -size +1M -exec ls {} \; > result.txt
Будет сохранено имя файла размером более 1 Мб и менее 10 МБ.
cat result.txt
/var/log/wtmp
/var/log/audit/audit.log.1
/var/log/audit/audit.log
/var/log/anaconda/journal.log
/var/log/mongo/mongod-11.0.0.11.log
Если вы передадите входные параметры, используйте например:
find /var/log -type f -size -"$1"M -size +"$2"M -exec ls {} \; > result.txt
Ниже представлены доступные единицы измерения.
-size n[cwbkMG]
File uses n units of space, rounding up. The following
suffixes can be used:
`b' for 512-byte blocks (this is the default if no suffix
is used)
`c' for bytes
`w' for two-byte words
`k' for Kibibytes (KiB, units of 1024 bytes)
`M' for Mebibytes (MiB, units of 1024 * 1024 = 1048576
bytes)
`G' for Gibibytes (GiB, units of 1024 * 1024 * 1024 =
1073741824 bytes)
использовать как:
find /var/log -type f -size -10M -size +1M -exec ls {} \; > result.txt
Будет сохранено имя файла размером более 1 Мб и менее 10 МБ.
cat result.txt
/var/log/wtmp
/var/log/audit/audit.log.1
/var/log/audit/audit.log
/var/log/anaconda/journal.log
/var/log/mongo/mongod-11.0.0.11.log
Если вы передадите входные параметры, используйте например:
find /var/log -type f -size -"$1"M -size +"$2"M -exec ls {} \; > result.txt
Ниже представлены доступные единицы измерения.
-size n[cwbkMG]
File uses n units of space, rounding up. The following
suffixes can be used:
`b' for 512-byte blocks (this is the default if no suffix
is used)
`c' for bytes
`w' for two-byte words
`k' for Kibibytes (KiB, units of 1024 bytes)
`M' for Mebibytes (MiB, units of 1024 * 1024 = 1048576
bytes)
`G' for Gibibytes (GiB, units of 1024 * 1024 * 1024 =
1073741824 bytes)
использовать как:
find /var/log -type f -size -10M -size +1M -exec ls {} \; > result.txt
Будет сохранено имя файла размером более 1 Мб и менее 10 МБ.
cat result.txt
/var/log/wtmp
/var/log/audit/audit.log.1
/var/log/audit/audit.log
/var/log/anaconda/journal.log
/var/log/mongo/mongod-11.0.0.11.log
Если вы передадите входные параметры, используйте например:
find /var/log -type f -size -"$1"M -size +"$2"M -exec ls {} \; > result.txt
Ниже представлены доступные единицы измерения.
-size n[cwbkMG]
File uses n units of space, rounding up. The following
suffixes can be used:
`b' for 512-byte blocks (this is the default if no suffix
is used)
`c' for bytes
`w' for two-byte words
`k' for Kibibytes (KiB, units of 1024 bytes)
`M' for Mebibytes (MiB, units of 1024 * 1024 = 1048576
bytes)
`G' for Gibibytes (GiB, units of 1024 * 1024 * 1024 =
1073741824 bytes)
Найденные файлы можно сортировать численно (используя столбец размера), как это
find /var/log -ls |sort -nk7
Вы можете сохранить результат в файле, если хотите
find /var/log -ls |sort -nk7 > result.txt
Найденные файлы можно сортировать численно (используя столбец размера), как это
find /var/log -ls |sort -nk7
Вы можете сохранить результат в файле, если хотите
find /var/log -ls |sort -nk7 > result.txt
Найденные файлы можно сортировать численно (используя столбец размера), как это
find /var/log -ls |sort -nk7
Вы можете сохранить результат в файле, если хотите
find /var/log -ls |sort -nk7 > result.txt