У меня есть куча файлов, которые портят мою систему резервного копирования (через rsync). Все разрешения - это вопросительные знаки. Как это произошло? Как мне их найти / отсканировать? Это частично ломает мою систему резервного копирования, и мне нужно очистить их перед запуском системы резервного копирования.
d ????????? ? ? ? ? ? суб
d ????????? ? ? ? ? ? образец4
d ????????? ? ? ? ? ? sample3
d ????????? ? ? ? ? ? sample2
d ????????? ? ? ? ? ? sample1
- ????????? ? ? ? ? ? queue.sh
- ????????? ? ? ? ? ? ноты
Это происходит, если пользователь, которого вы используете для доступа к каталогу, не имеет разрешения на выполнение для самого каталога. Для отображения содержимого каталога достаточно разрешения на чтение. Но для перехода в каталог или отображения разрешений файлов и т. Д. Внутри разрешения на выполнение необходимо:
user@server ~ $ ls test/ -la
total 0
d????????? ? ? ? ? ? .
d????????? ? ? ? ? ? ..
?????????? ? ? ? ? ? testdir1
?????????? ? ? ? ? ? testdir2
?????????? ? ? ? ? ? testdir3
?????????? ? ? ? ? ? testfile1
?????????? ? ? ? ? ? testfile2
?????????? ? ? ? ? ? testfile3
user@server ~ $ sudo chmod u+x test/
user@server ~ $ ls test/ -la
total 4
drwx------ 5 user user 99 Mär 21 17:45 .
drwx------ 14 user user 4096 Mär 21 17:44 ..
drwx------ 2 user user 6 Mär 21 17:45 testdir1
drwx------ 2 user user 6 Mär 21 17:45 testdir2
drwx------ 2 user user 6 Mär 21 17:45 testdir3
-rw------- 1 user user 0 Mär 21 17:45 testfile1
-rw------- 1 user user 0 Mär 21 17:45 testfile2
-rw------- 1 user user 0 Mär 21 17:45 testfile3
Таким образом, у вас или вашего пользователя, который запускает резервную копию, вероятно, нет разрешения на выполнение некоторых файлов и т. Д.