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

13
Прочтите «/ proc», чтобы узнать, открыл ли процесс порт

Мне нужно знать, если процесс с заданным идентификатором PID открыл порт без использования внешних команд. Затем я должен использовать /procфайловую систему. /proc/$PID/net/tcpНапример, я могу прочитать файл и получить информацию о TCP-портах, открытых процессом. Однако в многопоточном процессе...

13
команда tar - пропустить символические ссылки

Я использую команду tar как, tar -cvf protTests.tar protTests/* ко tarвсем файлам в папке protTests. Но это в том числе символические ссылки внутри папки, которая не является желательной. Есть ли опция командной строки, которая пропустит все символические...

13
Почему я получаю отказ в разрешении при использовании mv, хотя права на каталог верны?

Мне было отказано в разрешении при попытке переместить папку Musicчерез, mvхотя для владельца каталога установлено значение «Мой пользователь», а для разрешения пользователя установлено значение 7. Что происходит? (Я знаю, что могу использовать sudo, но я хочу выяснить, в чем дело. Здесь что-то...

13
Почему это rm -rf, а не rmdir -rf

Мне всегда было любопытно, почему команда для удаления всего в каталоге rm -rf. Почему нет флагов, чтобы сделать то же самое с rmdir? Разве не было бы более интуитивно понятным использовать rmdirдля операций с...

13
Невозможно перемонтировать / вернуться только для чтения после обновления пакета

Я использую Debian Stretch. Мой корневой раздел смонтирован read-only. Только когда я устанавливаю или обновляю пакеты, /перемонтируется read-write(с помощью apt hook), а затем перемонтируется обратно ro. Иногда после обновления пакета я не могу перемонтировать /обратно только для чтения: mount -o...

13
Удаление определенных файлов на основе имени файла из терминала

У меня есть каталог, содержащий файлы с именами rho_0.txt rho_5000.txt rho_10000.txt rho_150000.txt rho_200000.txt и так далее. Я хотел бы удалить все те, которые кратны 5000. Я попробовал следующее:, printf 'rho_%d.txt\n' $(seq 5000 10000 25000) | rmно это дало мне ответ rm: missing operand. Есть...

12
Почему сортировка файлов по времени доступа не работает?

Я пытался использовать команду ls --time=atime он работал в одном каталоге, но не работал в другом каталоге. Я открыл определенные файлы в vim, evince и других приложениях, но после времени доступа командного файла не изменилось. Когда я печатаю, touch file.txtвремя доступа изменяется, но когда я...

12
Как я могу исключить файлы по умолчанию с помощью rsync?

Как я могу исключить файлы по умолчанию с помощью rsync? Вот как начинается мой обычный синтаксис rsync: rsync --exclude ".ht*" --exclude "error_log" --exclude ".DS*" --exclude "old" ... Я часто упоминал о настройке /etc/rsyncd.confфайла, но, возможно, это больше для демона, чем для команды rsync....

12
Как начать отслеживать файл, который еще не был создан

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

12
Изменить приложения по умолчанию, используемые gnome-open, exo-open, xdg-open, gvfs-open и kde-open

Как изменить приложение , связанное с определенными типами файлов-для gnome-open, exo-open, xdg-open, gvfs-openи kde-open? Есть ли способ, отредактировав файлы конфигурации или используя командную строку? Есть ли способ сделать это с помощью графического интерфейса? На оба вопроса: как сделать это...

12
Inotify запускает уведомление, когда запись начинается или когда она завершена?

Представьте себе два процесса, читателя и писателя, общающихся через обычный файл на ext3 fs. Читатель имеет IN_MODIFYчасы inotify на файл. Writer записывает 1000 байтов в файл за один write()вызов. Читатель получает событие inotify и вызывает fstatфайл. Что видит Reader? Есть ли гарантия, что...

12
Найдите и удалите все временные файлы в пользовательском каталоге

Я часто использую vim, и в моем районе часто происходит сбой питания. В результате я получаю много *.swpфайлов, разбросанных по моему ПК. Я хочу , чтобы псевдоним rmкоманды , которая удаляет все файлы с любой .swp, ~, .netrwhist, .logили .bakсистема расширений ширины (или по крайней мере в моем...

12
Показать запущенные процессы с именами файлов?

Я использую Putty для подключения моего сервера Linux, на котором находятся мои сайты. Я могу запустить # ps aux | less показать запущенные процессы. Но я хочу показать, какие файлы запускают эти процессы? Я также пытался # ps aux | grep <pid> Но получаю эту ошибку: -bash: syntax error near...

12
Копировать только обычные файлы из одного каталога в другой

Я хотел бы скопировать содержимое каталога 1 в каталог 2. Однако я хотел бы копировать только файлы (а не каталоги) из моего каталога 1. Как я могу это сделать? cp dir1/* dir2/* тогда у меня все еще есть проблема с каталогами. Кроме того, все мои файлы не имеют расширения, поэтому . не добьется...

12
Почему 666 являются разрешениями на создание файлов по умолчанию?

Как я выяснил, при использовании umask максимальные разрешения, которые вы можете дать файлам, равны 666. Что и делается umask 0000. Это из-за разрешений на создание файлов по умолчанию, которые кажутся 666 в каждой системе, которую я знаю. Я знаю, для файлов нам нужны права на исполняемые файлы,...

12
получить возраст данного файла

Как я могу получить возраст данного файла, по крайней мере, в днях? Мне хорошо известны ls -lhи похожие команды. Я хочу что-то, что будет работать примерно так: getfage <FILE> # prints out '12d' (12 days) Кроме того, это должно быть несколько кросс-платформенным, поскольку я также хотел бы...

12
Как получить общее количество строк с помощью `wc -l`?

Я добавил псевдоним git для подсчета количества строк определенных файлов в моей истории: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Тем не менее, wc -lотчет о нескольких итогах, так что, если у меня есть более чем 100 000 строк, он сообщает для них итоги, а затем идет...

12
Как узнать, является ли текстовый файл подмножеством другого

Я пытаюсь найти способ определить, является ли текстовый файл подмножеством другого .. Например: foo bar это подмножество foo bar pluto Пока: foo pluto и foo bar не являются подмножеством друг друга ... Есть ли способ сделать это с помощью команды? Эта проверка должна быть перекрестной проверкой и...