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

29
Проверьте, существуют ли файлы, соответствующие шаблону, чтобы выполнить скрипт

Я пытаюсь написать ifзаявление, чтобы проверить, есть ли какие-либо файлы, соответствующие определенному шаблону. Если в каталоге есть текстовый файл, он должен запустить данный скрипт. Мой код в настоящее время: if [ -f /*.txt ]; then ./script fi Пожалуйста, дайте несколько идей; Я хочу запустить...

29
Почему сокеты TCP / IP считаются «открытыми файлами»?

Мне нужна помощь в понимании того, что, как я уверен, является фундаментальной концепцией в Linux: ограничение для открытых файлов. В частности, я запутался в том, почему открытые сокеты могут рассчитывать на общее количество «открытых файлов» в системе. Может кто-нибудь уточнить, почему? Я...

29
Можно ли сделать файл, который изначально был разреженным, а затем расширенным, снова?

Я знаю, что копирование или передача того, что изначально было разреженным файлом, без использования утилиты, которая понимает разреженные файлы, приведет к заполнению «дыр». Есть ли способ или утилита, чтобы превратить то, что когда-то было редким файлом, обратно в разреженное? Например: создать...

28
Безопасно ли перемещать добавляемый файл?

У меня есть процесс node.js, который использует fs.appendFileдля добавления строк file.log. Добавляются только полные строки по 40 символов в каждой строке, например, звонки похожи fs.appendFile("start-end"), а не 2 звонка, как fs.appendFile("start-")и fs.appendFile("end"). Если я переместу этот...

28
Лучший способ освободить место на диске от удаленных файлов, которые остаются открытыми

Привет У меня есть много файлов, которые были удалены, но по какой-то причине дисковое пространство, связанное с удаленными файлами, не может быть использовано, пока я явно не уничтожу процесс для файла, занимающего место на диске $ lsof /tmp/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME cron...

27
Передача больших (8 ГБ) файлов по ssh

Я попробовал это с SCP, но там написано "Отрицательный размер файла". >scp matlab.iso xxx@xxx:/matlab.iso matlab.iso: Negative file size Также пытался использовать SFTP, работал нормально, пока 2 ГБ файла не были переданы, затем остановился: sftp> put matlab.iso Uploading matlab.iso to...

27
Как выполнить команду при обновлении содержимого каталога?

Существует каталог A, содержимое которого часто меняется другими людьми. Я сделал личный каталог, Bгде я храню все файлы, которые когда-либо были A. В настоящее время я просто запускаю время, rsyncчтобы получить файлы для резервного копирования из Aв B. Однако я боюсь, что некоторые файлы будут...

27
Два файла жестко связаны?

Как я могу сказать, что два файла жестко связаны из командной строки? например, что-то связать это: $ ls fileA fileB fileC $ is-hardlinked fileA fileB yes $ is-hardlinked fileA fileC no

27
Вчера вечером я допустил ошибку, которая непреднамеренно удалила 1800 ГБ моего файлового сервера

Я выполнил эту команду вчера, думал на тестовой машине, но это был Файловый Сервер, подключенный через SSH. sudo rm -rf /tmp/* !(lost+found) Мой эмулятор терминала - Konsole. Моя система - Debian 7. Вопрос: Эта команда удаляла другие файлы, кроме файлов в / tmp?...

27
Почему нет команды оболочки для создания файлов?

Внимание, пожалуйста: Я не спрашиваю, как сделать файл из командной строки! Я использовал touchдля создания файлов в течение многих лет, не обращая внимания на то, что его основная цель заключается в другом. Если кто-то хочет создать файл из командной строки, существует так много возможностей:...

26
Как мы можем узнать, кто находится на другом конце псевдо-терминального устройства?

Если я сделаю: echo foo > /dev/pts/12 Какой-то процесс прочитает это foo\nиз своего файлового дескриптора в сторону мастера. Есть ли способ узнать, что это (эти) процесс (ы) является (есть)? Или, другими словами, как я могу узнать, какой xterm / sshd / script / screen / tmux / receive / socat...

26
Как узнать смещение открытого файла?

Моя проблема в том, что с помощью lsof -p pid я могу узнать список открытых файлов процесса, идентификатор процесса которого pid. Но есть ли способ узнать смещение каждого файла, к которому был получен доступ? Пожалуйста, дайте мне несколько...

26
Удалить все файлы, созданные до определенной даты

У меня есть каталог, содержащий большое количество файлов (например, журналы на каждый день года). Я хотел бы удалить все файлы, созданные до, скажем, 22/11. Как я могу этого достичь? Должен ли я использовать findтогда exec -rm? Я использую...

26
Есть ли способ заархивировать несколько файлов в каталоге (Linux / Unix)?

Есть ли достаточно простой способ для tarнескольких (определенных) файлов в каталоге? Например, скажем, следующий каталог: -rw-r--r-- 1 allend bin 98 Jul 20 15:50 scriptlog.log -rw-r--r-- 1 allend bin 19533 Jul 29 21:47 serveralert.log -rwxr--r-- 1 allend bin 1625 Jul 29 21:47 orion -rw-r--r-- 1...

26
Как переименовать файл в .. (точка точка)?

Видимо, вы можете переименовать файл в... . Если бы я был безумен, как бы я переименовал файл в ..или .? Такое имя файла даже разрешено? Обратная косая черта, кажется, не отключает специальное значение точки: $ mv test \. mv: `test' and `./test' are the same file...