Найдите возвраты команды неправильными файлами

Сначала возьмите резервное копирование файлов, которые Вы хотите, Затем Загружаются в Livecd Linux Mint, после того, как это загрузилось, вводят Gparted в текстовое поле фильтра Меню Монетного двора. Затем нажмите на Gparted из меню. После того, как Gparted был загружен, Вы будете видеть список всех разделов на Вашем system.check для Windows 7 разделов, созданного в Вашей системе

Для удаления окон, 7 щелчков правой кнопкой по его разделам и щелчку удаляют. Окна 7 разделов будут разделами NTFS если Ваш не уверенный. Необходимо теперь видеть 2 операции, перечисленные у основания Gparted. Обратите внимание, что привычка Gparted на самом деле выполняет эти операции, пока мы не говорим ее. Может быть похоже на Gparted, что разделы Windows 7 теперь пошли, но их все еще туда.

Для изменения размеров щелчка правой кнопкой раздела по нему и щелчка 'изменяют размер/перемещают'. Перетащите стрелку вправо раздела полностью направо

Щелкните правой кнопкой по разделу подкачки, и щелчок 'изменяют размер/перемещают', теперь перетаскивают и перемещают цветное поле с этими двумя стрелками полностью направо. Затем нажмите 'изменить размер/переместить' кнопку. Теперь мы можем изменить размер раздела Linux Mint, щелкнуть правой кнопкой по нему, и щелчок 'изменяют размер/перемещают', затем перетаскивают стрелку вправо направо насколько можно затем нажать 'изменить размер/переместить' кнопку.

при удалении записей Windows 7 из личинки menu.just вход в систему в Linux Mint, откройте терминал и войдите

> sudo update-grub
4
22.03.2014, 01:06
2 ответа

Синтаксис, который вы используете, позволяет найти файлы старше 24 часов. Для вашего текущего времени Fri Mar 21 16:10:42 UTC 2014 это будут файлы, измененные до Fri Mar 20 16:10:42 UTC 2014. Однако из вашего вопроса следует, что вам нужны файлы, измененные до Fri Mar 21 00:00:00 UTC 2014.

Способ сделать это - создать временный файл и изменить время модификации на полночь того дня (просто укажите только дату). Затем команда find может сравнить с этим файлом. Это будет работать в Linux:

time_file=$(mktemp)
touch -d "$(date +%F)" "$time_file"
find  $dir_dcn -maxdepth 1 -type f -name "*.pcap" ! -newer "$time_file" \
  -exec ls -lt {} + |
  tail -15 |
  awk '{print $(NF-1)}'
rm "$time_file"

Обратите внимание, что +%F не является POSIX, здесь вам придется использовать +%Y-%m-%d (также mktemp не является POSIX, но может быть найден в большинстве Unix-подобных систем). Обратите также внимание на различия во временном формате выводимых данных. В первом случае имя файла - это поле 9, во втором - поле 8. Это зависит от того, как установлены переменные окружения, связанные с локалью. Я обошел это, заставив awk печатать последнее поле, а не номер конкретного поля. Это будет работать, если в именах файлов нет пробелов и т.д.

Обновление

На самом деле, если посмотреть более внимательно на предполагаемый и ожидаемый результат, то больше похоже на то, что произошло так много файлов, что xargs выполнил более одного запуска ls. Это помешало бы правильно отсортировать файлы. Поскольку файлы имеют метки даты, проще всего передать их по трубе на sort вместо использования ls.

time_file=$(mktemp)
touch -d "$(date +%F)" "$time_file"
find  $dir_dcn -maxdepth 1 -type f -name "*.pcap" ! -newer "$time_file" |
  sort |
  tail -15
rm "$time_file"
2
27.01.2020, 20:51

Команда find отобразит желаемые результаты, если все ее условия верны. В противном случае результат будет неожиданным, и будет казаться, что он не работает.

Чтобы найти файлы, возраст которых ровно 24 часа, требуется -mtime 1 .Однако, если нет файлов, удовлетворяющих этому условию, ls -lt выведет список всех файлов в пути find .

Аналогичным образом, если вы выполните поиск по запросу -name "* nopcap" , но не найдете файлов, заканчивающихся на nopcap , все файлы в пути find будут отображается.

Согласно find справочной странице:

  Числовые аргументы могут быть указаны как 
 
 + n для большего, чем n, 
 {{1 }} -n меньше n, 
 
n ровно n. 
 

...

  -mtime n 
Данные файла были последними изменено * 24 часа назад. См. Комментарии к -atime 
, чтобы понять, как округление влияет на интерпретацию 
раз изменения файла. 
 
5
27.01.2020, 20:51

Теги

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