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

Управление файлами: копирование, переименование, поиск, анализ, архивирование и т. Д. Для работы с текстом в файле см. / Обработка текста. Для вопросов о файловом менеджере файлов (ранее Nautilus) см. / Nautilus.

7
Как создать большой файл в UNIX?
Я нашел способ сделать это в Windows echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ Есть ли способ в UNIX скопировать файл, добавить, а затем повторить процесс? Что то типа for …
17 shell  files 

2
Разрешить владельцу создавать и читать файлы, но не изменять и не удалять
Я хотел бы дать пользователю разрешения на создание и чтение файлов в определенном каталоге, но не изменять или удалять файлы. Если пользователь может добавлять файлы, это нормально, но я бы не стал. Это на Ubuntu Linux. Я думаю, что это невозможно со стандартными правами доступа к файлам Unix, но, возможно, …
17 linux  files  permissions  acl 

4
Почему cat x >> x зацикливается?
Следующие команды bash входят в цикл infinte: $ echo hi > x $ cat x >> x Я могу догадаться, что catпродолжает читать xпосле того, как он начал писать на стандартный вывод. Что сбивает с толку, так это то, что моя собственная тестовая реализация cat демонстрирует другое поведение: // mycat.c …

6
Как прочитать файл .war?
Я пытаюсь просмотреть содержимое файла .war. Сначала я установил его права доступа, а chmod 777затем попытался получить доступ к нему, используя: cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/ Это дает, cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directoryи я не могу продолжать дальше. Может кто-нибудь помочь мне в этом вопросе?

3
Перемещать файлы и удалять каталоги с помощью rsync?
Недавно мне нужно было удалить большое количество файлов (более 1 миллиона), и я прочитал, что делает: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Был один из самых оптимизированных способов сделать это, и я могу поручиться, что это быстрее, чем rm -rf. Я не эксперт в этом вопросе, но …

2
Как ведут себя открытые файлы в системах Linux?
Я просто переименовал файл журнала в «foo.log.old» и предположил, что приложение начнет запись нового файла журнала в «foo.log». Я был удивлен, обнаружив, что он отслеживает лог-файл с новым именем и продолжает добавлять строки в "foo.log.old". В Windows я не знаком с таким поведением - я даже не знаю, возможно ли …

6
Как сократить текущий путь к каталогу, отображаемый на терминале?
Если я нахожусь в глубоком каталоге, скажем: ~/Desktop/Dropbox/School/2017/C/A3/ затем, когда я открываю терминал, он говорит bob@bob-ubuntu:~/Desktop/Dropbox/School/2017/C/A3/$ а потом я пишу свою команду. Это очень долго, и каждая строка, которую я пишу в терминале, переходит на следующую строку. Я хочу знать, есть ли способ, чтобы он отображал только мой текущий каталог. …

3
Какие отношения связывают маску ACL и стандартное групповое разрешение для файла?
Сначала я создаю файл и проверяю его стандартные разрешения и записи ACL: $ touch file; ls -l file; getfacl file -rw-r--r-- 1 user user 0 Jul 30 16:26 file # file: file # owner: user # group: user user::rw- group::r-- other::r-- Затем я устанавливаю маску ACL для файла и снова …
17 files  permissions  acl 

5
Как получить размер папки без учета жестких ссылок?
Я использую rsnapshot для резервного копирования, которая генерирует серию папок, содержащих файлы с тем же именем. Некоторые файлы жестко связаны, а другие - отдельные. Например, hourly.1/file1и hourly.2/file1могут быть жестко связаны с тем же файлом, в то время как hourly.1/file2и hourly.2/file2являются совершенно отдельными файлами. Я хочу найти объем пространства, используемого папкой, …

3
Как заставить перезаписывать непустые каталоги с помощью `mv`
Я хочу переместить (а не просто скопировать) группу файлов / каталогов в другой каталог, некоторые из которых имеют конфликт имен с файлами / каталогами в целевом каталоге. Моя основная задача - переместить файлы, чтобы я мог допустить перезапись непустого каталога. Я в настоящее время использую mv ... destinationоднако, иногда я …
17 files  rsync  rename 

5
Можно ли сжать очень большой файл (~ 30 ГБ) с помощью gzip?
Можно ли сжать очень большой файл (~ 30 ГБ) с помощью gzip? Если да, какие команды, переключатели и опции мне следует использовать? Или есть другая программа (желательно одна, общедоступная в дистрибутивах Ubuntu), которую я могу использовать для сжатия / архивирования очень больших файлов? Есть ли у вас опыт с этим?


1
Что такое /lib64/ld-linux-x86-64.so.2 и почему его можно использовать для выполнения файла?
Недавно я узнал одну хитрость: если у файла нет прав на выполнение, мы можем запустить этот файл с помощью /lib64/ld-linux-x86-64.so.2. Например, чтобы восстановить разрешение x для -rw-r--r-- 1 root root 59K Mar 1 2017 /bin/chmod мы можем бежать /lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod Я действительно не знаю, как это можно сделать, …
17 linux  files  libraries 

4
Как заменить пробелы во всех именах файлов подчеркиванием в Linux с помощью сценария оболочки?
Я попытался следующий сценарий оболочки, который должен заменить пробелы из всех имен файлов XML for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done Предположим, у меня есть XML-файл с именем xy z.xml, тогда он дает: removing …

3
Резервное копирование и восстановление прав доступа к файлам
Есть ли способ резервного копирования и восстановления прав собственности на файлы и прав доступа (что можно изменить с помощью chownи chmod)? Вы можете сделать это в Windows, используя icacls . А как насчет списков контроля доступа?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.