Как найти файл с правами на чтение из корневого каталога?

Я пытаюсь найти файлы с разрешениями на чтение из корневого каталога и сохранить их в каталоге /home/student/abc direcory:

 find / -type f -perm a+r -exec cp /home/student/abc {} + 

но это показывает мне ошибку:

введите описание изображения здесь

введите описание изображения здесь

2 Solutions collect form web for “Как найти файл с правами на чтение из корневого каталога?”

Попробуйте это, исправляет порядок параметров cp и ограничивает только корневую файловую систему, а не пытается пройти / proc и тому подобное.

 find / -xdev -type f -perm a+r -exec cp {} /home/student/abc \; 

На странице cp man:

 cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 

Вы задаете параметры cp в неправильном порядке. Источник должен прибыть до места назначения. Правильная команда:

 find / -type f -perm a+r -exec cp {} /home/student/abc \; 

Также обратите внимание, что вам необходимо указать параметр -exec ;

  • Анализ паролей Apache для исключения диапазонов IP-адресов
  • Использование регулярного выражения в ls и mv
  • Почему обязательные утилиты POSIX не встроены в оболочку?
  • Передавать параметры командной строки программе внутри сценария оболочки
  • Сценарий проверки установленного пакета debian - обработка ошибок?
  • Как Linux работает со сценариями оболочки?
  • Найти файлы, созданные за определенное время после или до создания определенного файла
  • Ошибка grep: операнд оператора повторения недействителен
  • Неверный вариант конфигурации: ControlPersist, а scp с управляющим мастером?
  • Существуют ли проблемы с дефисами в функциях, псевдонимах и исполняемых файлах?
  • Разделение столбцов и представление значения как stdin в отдельную программу в скрипте
  • SSH: «Permission denied» после изменения оболочки пользователя
  • Interesting Posts

    У меня есть поддержка ядра для fbtft?

    Может ли sources.list обновляться вручную?

    Попытка выйти из сценария с кодом состояния, но получить «неожиданный конец файла»,

    Как поделиться экраном между Centos 7 и Ubuntu 14?

    Как изменить переменную, которая является частью значения другой переменной

    Практическое руководство по управлению виртуальной памятью

    неизменяемый флаг для perms

    Mac OSX, как автоматически генерировать поле выбора локально установленных принтеров?

    Может обнаруживать, но не подключаться к Wi-Fi сети Kali Raspberry Pi

    Фильтрация недействительных utf8

    Установите ежемесячный лимит данных для пользователей интернет-прокси (squid)

    PF и типы NAT (трансляция сетевых адресов)

    Vim, отложить отступ в глобальной конфигурации

    Мастера марионеток: ошибка TCPServer: адрес уже используется – bind (2) – WEBrick 1.3.1

    Экспортировать или не экспортировать переменную bash PS1

    Linux и Unix - лучшая ОС в мире.