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

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

251
Как мне перебрать только каталоги в bash?

У меня есть папка с некоторыми каталогами и некоторыми файлами (некоторые скрыты, начиная с точки). for d in *; do echo $d done будет перебирать все файлы, но я хочу зацикливать только через каталоги. Как мне это...

229
Как преодолеть «устройство или ресурс занят»?

Я попытался rm -rfоткрыть папку и получил «устройство или ресурс занят». В Windows я бы использовал LockHunter, чтобы решить эту проблему. Что такое эквивалент Linux? (Пожалуйста, дайте в качестве ответа простой метод «разблокировать этот», а не полные статьи, подобные этой . Хотя они полезны, в...

220
Очистить содержимое файла

Мне известны три способа удаления всех записей из файла. Они есть >filename touch filename filename < /dev/null Из этих трех я злоупотребляю >filenameбольше всего, так как для этого требуется наименьшее количество нажатий клавиш. Тем не менее, я хотел бы знать, какой из трех наиболее...

210
Как сказать gzip сохранить оригинальный файл?

Я хотел бы сжать текстовый файл с помощью инструмента командной строки gzip, сохранив исходный файл. По умолчанию выполняется следующая команда gzip file.txt приводит к изменению этого файла и переименованию его file.txt.gz. вместо этого поведения я хотел бы иметь этот новый сжатый файл в...

180
Где хранятся журналы доступа к файлам Apache?

Кто-нибудь знает, где хранятся журналы доступа к файлам, так что я могу запустить tail -fкоманду, чтобы увидеть, кто обращается к конкретному файлу. У меня есть XAMPP, который является сервером Apache, установленным на моей машине, который автоматически регистрирует доступы. Он хранится в моей...

170
Почему зацикливание на выводе find плохо работает?

Этот вопрос вдохновлен Почему использование цикла оболочки для обработки текста считается плохой практикой? Я вижу эти конструкции for file in `find . -type f -name ...`; do smth with ${file}; done а также for dir in $(find . -type d -name ...); do smth with ${dir}; done используется здесь почти...

169
Как я могу редактировать несколько файлов в VIM?

Я знаю, что могу открыть несколько файлов с vimпомощью чего-то вроде vim 2011-12*.log, но как я могу переключаться между файлами и закрывать файлы по одному? Кроме того, как я могу сказать имя текущего файла, который я...

166
Какой смысл добавлять новую строку в конец файла?

Некоторые компиляторы (особенно C или C ++) выдают предупреждения о: No new line at end of file Я думал, что это будет проблема только для C-программистов, но github отображает сообщение в коммит-представлении: \ No newline at end of file для файла PHP. Я понимаю, что препроцессор объясняется в...

162
Эффективно удалить большой каталог, содержащий тысячи файлов

У нас есть проблема с папкой, которая становится громоздкой с сотнями тысяч крошечных файлов. Есть так много файлов, что выполнение rm -rfвозвращает ошибку, и вместо этого нам нужно сделать что-то вроде: find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; Это работает, но очень...

141
Найти общий размер определенных файлов в ветви каталога

Предположим, есть каталог хранения изображений, скажем, ./photos/john_doeв котором есть несколько подкаталогов, в которых находится много определенных файлов (скажем, *.jpg). Как я могу рассчитать суммарный размер этих файлов под john_doeветкой? Я пытался du -hs ./photos/john_doe/*/*.jpg, но это...

137
Есть ли простой способ заменить дубликаты файлов жесткими ссылками?

Я ищу простой способ (команда или серия команд, возможно, с участием find), чтобы найти дубликаты файлов в двух каталогах и заменить файлы в одном каталоге с жесткими ссылками файлов в другом каталоге. Вот ситуация: это файловый сервер, на котором несколько человек хранят аудиофайлы, каждый из...

136
Почему количество открытых файлов в Linux ограничено?

Прямо сейчас я знаю, как: найти количество открытых файлов на процесс: ulimit -n подсчитать все открытые файлы по всем процессам: lsof | wc -l получить максимально допустимое количество открытых файлов: cat /proc/sys/fs/file-max Мой вопрос: почему в Linux существует ограничение на количество...

135
Как я рекурсивно grep через файлы .gz?

Я использую скрипт для регулярной загрузки моих сообщений gmail, которые сжимают необработанные .eml в файлы .gz. Сценарий создает папку для каждого дня, а затем сжимает каждое сообщение в свой собственный файл. Я хотел бы найти в этом архиве «строку». Один Grep, похоже, не делает этого. Я также...

135
Как вы перемещаете все файлы (в том числе скрытые) из одного каталога в другой?

Как переместить все файлы в каталоге (включая скрытые) в другой каталог? Например, если у меня есть папка «Foo» с файлами «.hidden» и «notHidden» внутри, как мне переместить оба файла в каталог с именем «Bar»? Следующее не работает, так как «.hidden» файл остается в «Foo». mv Foo/* Bar/ Попробуй...

132
В чем разница между модификацией и изменением в контексте команды stat?

Страница statруководства команды гласит: %x Time of last access %y Time of last modification %z Time of last change Я не могу понять разницу между модификацией и изменением . Я понимаю, что слова являются синонимами (английский не мой родной язык), но их вывод отличается. Я попробовал следующую...