Управление файлами: копирование, переименование, поиск, анализ, архивация, и т.д. Для работы на тексте в файле посмотрите/text-processing. Для вопросов о файловом менеджере Файлов (раньше Наутилус), см. / наутилус.

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

Для Файлов файлового менеджера Gnome, раньше известных как Наутилус, посмотрите .


У нас есть канонический вопрос с несколькими хорошими примерами, который спрашивает:

Как я могу заменить строку в файле (файлах)?


Существуют, многие наклеивают этот сайт, которые связаны с файлами; используйте их или рядом или вместо тега файлов:

  • - или в общем переименование файлов или предварительное имя (жемчуг переименовывают), утилита
  • - утилита находить файлы
  • - кто может читать, запишите и выполните файл
  • - логический контейнер для ряда файлов
  • - содержат файлы и каталоги на устройстве хранения
  • - перечисляет файлы и их атрибуты
  • - удаляет файл
  • - переименовывает один или несколько файлов
  • - специальный синтаксис для оболочки для определения больше чем одного файла, с помощью шаблона
  • - специальная ссылка на другой файл
  • - файлы, которые содержат сообщения из одной или нескольких программ
  • - название файла
  • - копирование файлов от одного места до другого (например, CP, rsync, dd)

Существуют другие, наклеивает этот сайт, которые имеют дело с обработкой данных в файлах; используйте их вместо этого тега:

16
ответов

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

У нас есть проблема с папкой, становящейся громоздкими с сотнями тысяч крошечных файлов. Существует столько файлов, что работающая комната-rf возвращает ошибку и вместо этого что мы должны сделать, что-то...
05.11.2016
14
ответов

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

Как я могу получить размер файла в сценарии удара? Как я присваиваю это переменной удара, таким образом, я могу использовать ее позже?
05.04.2015
11
ответов

Как я циклично выполняюсь только через каталоги в ударе?

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

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

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

Какой самый быстрый способ сгенерировать текстовый файл размером 1 ГБ, содержащий случайные цифры?

Я попробовал сценарий bash, но создание простого файла размером 1 МБ заняло слишком много времени. Я думаю, что ответ заключается в использовании / dev / random или / dev / urandom, но другие сообщения здесь показывают только, как добавить все виды данны
21.11.2016
10
ответов

Как перечислить все файлы, заказанные размером

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

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

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

Что лучший способ состоит в том, чтобы считать количеством файлов в каталоге?

Если парсинг вывода ls опасен, потому что он может повредиться на некоторых броских символах (пробелы, \n...), что лучший способ состоит в том, чтобы знать количество файлов в каталоге? Я обычно полагаюсь, находят к...
24.12.2011
9
ответов

Тест, если существуют файлы, соответствующие шаблону для выполнения сценария

Я пытаюсь записать если оператор, чтобы протестировать, существуют ли любые файлы, соответствующие определенному шаблону. Если существует текстовый файл в каталоге, он должен запустить данный скрипт. Мой код в настоящее время: если [-f/*...
21.10.2019
9
ответов

Как удалить этот неудаляемый каталог?

Я непросмоленный поврежденный файл tar, и управляемый для окончания с некоторым каталогом, который я не могу удалить, Если я пытаюсь удалить его, кажется, что это не может быть найдено, но шоу ls, он присутствует, и с ударом и...
13.04.2017
9
ответов

Извлечение вложенных zip-файлов

У меня есть многочисленные архивы zip, каждый из которых содержит много архивов zip. Что является лучшим способом рекурсивно извлечь все файлы, содержавшие в этом архиве zip и его дочерних архивах zip, этом...
10.04.2017
9
ответов

Как преобладать “над устройством или занятым ресурсом”?

Я попробовал к комнате-rf папку и получил "устройство или занятый ресурс". В Windows я использовал бы LockHunter для разрешения этого. Что Linux эквивалентен? (Дайте как ответ, простое "разблокировало это"...
18.10.2016
8
ответов

удалите самые старые файлы

Я пытаюсь удалить старые файлы из каталога и оставить только 3 новейших файла. cd/home/user1/test, в то время как ['ls-lAR | grep ^-| туалет-l' <3]; сделайте комнату 'ls-t1/home/user/test | хвост-1'...
25.11.2018
8
ответов

Как я добавляю текст к началу и концу нескольких текстовых файлов в Bash?

У меня есть каталог, полный текстовых файлов. Моя цель состоит в том, чтобы добавить текст к началу и концу всех их. Текст, который идет вначале и конец, является тем же для каждого файла. На основе кода я добрался...
15.10.2016
8
ответов

Найдите файлы, удобные для чтения

Я пытаюсь найти эффективный способ выполнить 5-й уровень бандитского испытания OverTheWire. В любом случае, у меня есть куча файлов, и есть только один, который соответствует следующим критериям: Человек -...
30.09.2016
8
ответов

Добавьте строки к началу и концу огромного файла

У меня есть сценарий где строки, которые будут добавлены в начале и конце огромных файлов. Я попробовал как показано ниже. для первой строки: sed-i '1i \'" $FirstLine" $Filename для последней строки: sed-i'...
22.08.2013
8
ответов

Linux ls для показа только даты имени файла и размера

Как я могу использовать ls в Linux для получения списка даты имен файлов и размера только. Я не должен видеть другую информацию, такую как владелец или разрешение. Действительно ли это возможно?
07.10.2011
7
ответов

Понимание sudo и возможного использования

Я делаю некоторые действия по тестированию перьев и слежу за некоторыми руководствами, чтобы получить представление об инструментах торговли. Я слежу за гидом и понимаю все, кроме последнего...
09.11.2018
7
ответов

Один лайнер для проверки существования файла

Цель: Проверить наличие резервной копии файла .tgz, содержащего сегодняшнюю дату; вывод 1 для OK, 0 для отсутствия файла. Я любитель однострочников :) Например, в PHP (и очень похоже на Javascript), ...
09.10.2018
7
ответов

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

Этот вопрос вызван тем, почему использование цикла оболочки для обработки текста считается плохой практикой? Я вижу эти конструкции для файла в файле `find. -type f -name ... `; делать что-нибудь с $ {file}; сделано и для ...
16.10.2017
7
ответов

Какова концепция создания файла с нулевым байтом в Linux?

Если я сделаю следующее: коснитесь / tmp / test, а затем выполните ls -la / tmp /, я смогу увидеть тестовый файл с 0 байтами в каталог. Но как операционная система обрабатывает концепцию 0 байтов. Если я ...
28.03.2017
7
ответов

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

У меня есть программа, которая хранит ее настройки в ~/.config/myprogram, что я использую и в интерактивном режиме и с пакетной системой массового обслуживания. При выполнении в интерактивном режиме, я хочу, чтобы эта программа использовала мою конфигурац
25.02.2015
7
ответов

Файлы списка, имя которых начинается с любого из символов между к k

Как перечислить файлы, имя которых начинаются с какого-либо символа к k (оба включительно)?
20.01.2015
7
ответов

Командная строка Linux. Переместите все файлы и каталоги в каталоге, кроме некоторых файлов и каталогов

У меня есть папка, который имеет файлы и каталоги, я хочу переместить все те файлы и каталоги к другой папке B, кроме файла, file2, каталог и directory2. Как это может быть сделано?
09.09.2014
7
ответов

Как разделить список имени файла в наборах на 5 ГБ?

У меня есть довольно большой список файлов, которые мне нравится группировать в меньшем списке 5 ГБ каждого для последующей обработки. Список файлов находится в следующей форме: "размер" (от du) "вкладка" "полный путь", как э
03.04.2014
7
ответов

Защита файла в Unix

Существует ли способ защитить файл таким способом, которые даже базируются, не может удалить его или переписать его после создания его? У меня есть файл, который создается корнем под/var/log/, и я хочу ограничить всех пользователей (...
17.12.2013
7
ответов

Как найти дату создания файла?

Я хочу узнать дату создания конкретного файла, не дату модификации или дату доступа. Я попробовал ls-ltrh и именем файла статистики.
18.09.2013
7
ответов

Как скопировать каждый 4-й файл в папке

У меня есть много файлов в папке, названной как 00802_Bla_Aquarium_XXXXX.jpg. Теперь я должен скопировать каждый 4-й файл в подпапку, говорящую в выбранном/. 00802_Bla_Aquarium_00020.jpg <= этот...
21.12.2012
7
ответов

Выравнивание вложенного каталога

Это, вероятно, очень просто, но я не могу понять это. У меня есть структура каталогов как это (dir2, внутри dir1):/dir1/dir2 |---file1 |---file2, Что...
25.10.2012
6
ответов

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

У меня есть тысячи файлов, которые нужно уменьшить в размере. Я обнаружил, что у большинства (не у всех) файлов есть конечный раздел, который можно вырезать без потери информации: Данные 1 Данные 2 something_unimportant_here ...
22.02.2020