Вопросы с тегом «files»

9
Как я могу вернуть chmod в каталог etc?

Я случайно выполнил следующую команду в каталоге etc: sudo chmod -R 700 /etc Я знаю, что я сделал что-то очень неправильное. Мой терминал теперь печатает: I have no name!@ubuntu: /$ Как я могу вернуть каталог etc в прежнее состояние? Я пытался изменить разрешения, но сейчас это не удается. Кроме...

9
Файл, наследующий разрешение каталога, в который он копируется?

У меня есть файлы, созданные в моем домашнем каталоге только с правами чтения пользователя ( r-- --- ---). Я хочу скопировать этот файл в другой каталог /etc/test/с разрешением 744 ( rwx r-- r--). Мне нужно разрешить файлу, который я копирую, наследовать разрешение папки, в которую он копируется,...

9
Как удалить каталог автоматически, когда исполняемый файл убит

Довольно часто мы запускаем исполняемый файл, который должен записывать / читать некоторые временные файлы. Обычно мы создаем временный каталог, запускаем там исполняемый файл и удаляем каталог, когда скрипт завершен. Я хочу удалить каталог, даже если исполняемый файл убит. Я попытался обернуть это...

9
Разница между xattr и chattr

Какая связь и разница между xattrи chattr? Я хочу знать, когда я устанавливаю chattrатрибут в Linux, что происходит внутри ядра Linux и метаданных inode.

9
Как я могу ускорить операции с разреженными файлами с помощью tar, gzip, rsync?

У меня есть редкий файл. ( du -hсообщает 3G и du -h --apparent-sizeсообщает 100G.) Пока все хорошо. Теперь, когда я хочу сжать файл с помощью tarили отправить его по сети rsync, это потребует столько же времени, сколько и 3G. Кажется, эти инструменты читают все нули. Я думал, что отверстия как-то...

9
Удалить все файлы в каталоге, чье имя не соответствует строке в списке файлов

У меня есть каталог с 1000+ файлами. В текстовом файле у меня есть около 50 имен файлов, по одному на строку. Я хотел бы удалить все файлы в каталоге, имена файлов которых не соответствуют записи в списке. Какой лучший способ сделать это? Я запустил сценарий оболочки, но не смог определить...

9
Как сделать резервную копию структуры каталога, игнорируя файлы и каталоги без разрешения на чтение

Любые идеи, как сделать резервную копию структуры каталогов, для которых есть некоторые файлы и / или каталоги, для которых у вас нет разрешения на чтение? Я хотел бы просто игнорировать их, без сбоев резервного копирования (tar?...

9
Дата создания локальной учетной записи

В целях соответствия требованиям необходимо получить информацию о дате создания локальных (пользовательских и не пользовательских) учетных записей на машинах UNIX. Есть ли способ (даже если это не самый надежный или точный метод) для сбора такого рода информации? Например, в качестве альтернативы я...

9
Удалил / tmp случайно

Случайно, я побежал sudo rm -r /tmp, это проблема? Я воссоздал его с помощью sudo mkdir /tmp, это решает проблему? После того, как я воссоздал каталог, в разделе мест на боковой панели в nautilus в Ubuntu 14.04 я вижу / tmp, которого там не было раньше ... Это проблема? И последнее, я должен...

9
Как я могу узнать, когда процесс завершил запись в файл?

У меня есть процесс, который был порожден из оболочки. Он работает как фоновый процесс и экспортирует БД в файл CSV в /tmp. Как узнать, когда фоновый процесс завершен (завершен / завершен) или закрыта ли блокировка файла CSV? Я планирую отправить файл по FTP на другой хост, как только он будет...

9
Нахождение типа файла с неправильным расширением

У меня есть архив изображений, который я продолжаю. Иногда сайты, из которых я извлекаю их, переформатируют файл, сохраняя при этом расширение, чаще всего превращая изображения PNG в JPG, которые до сих пор называются «.png». Есть ли способ узнать, когда это произошло, и исправить это...

9
Удалить переводы строк в именах файлов

У меня есть код PHP, который генерирует имя файла, к которому wget будет добавлять свои журналы. Я сгенерировал более 2000 файлов, но проблема в том, что у меня возникли проблемы при работе с ними, потому что я ошибся, указав в PHP_EOLкачестве имени его имя, этот код добавится LF/line feed/%0Aк его...

9
Как изменить разрешение и группу-владельца файла одновременно

Для изменения разрешения файла я знаю, что могу использовать chmod. Для смены владельца группы я мог бы использовать chgrp. Однако, если я хочу изменить и разрешение, и владельца одновременно, какую-либо команду, которую я мог бы использовать в Linux? Например, есть файл с этим разрешением и...

9
Почему я не могу прочитать / dev / stdout в текстовом редакторе?

Я только начал изучать, как все это файл TM в Linux, что заставило меня задуматься, что произойдет, если я в буквальном смысле прочитал из / dev / stdout: $ cat /dev/stdout ^C $ tail /dev/stdout ^C (Это ^Cя убиваю программу после зависания). Когда я пытаюсь сделать это vim, я получаю немыслимое...

9
Переместите файлы по дате в другой каталог, используя CLI

У меня есть большое количество фотографий со старого жесткого диска, которые я пытаюсь организовать. Если я запускаю ls -l, я замечаю, что все эти файлы имеют дату создания 2012 или ранее. В идеале я хотел бы перенести их на второй жесткий диск моего компьютера, который не настроен для...

9
Как найти файлы, которые не имеют пустой строки в конце?

У меня есть файлы в подкаталогах текущего каталога, которые могут иметь или не иметь новые строки в конце; Как мне найти файлы, в конце которых нет новой строки? Я пробовал это: find . -name '*.styl' | while read file; do awk 'END{print}' $file | grep -E '^$' > /dev/null || echo $file; done но...

9
Невозможно удалить файл из-за «Неверный аргумент»

Я получаю эту странную ошибку, когда пытаюсь удалить какой-то файл. И имя файла не содержит никаких конкретных символов. Кто-нибудь знает почему? Это сентос [root@sandbox ~]# rm -rf /var/log/zookeeper rm: cannot remove `/var/log/zookeeper': Invalid argument...

9
Как переместить и воссоздать папку одновременно?

У меня есть папка statisticsна сервере Ubuntu, в которой регулярно хранятся файлы данных. Как я могу переименовать statisticsпапку backup-xxпри повторном создании statisticsпапки, чтобы быть доступным для хранения новых файлов? Файлы в statisticsпапке созданы PHP file_put_contents. Я предпочитаю...