Tag: файлы

Переименовать файл (префикс) с полным путем?

Я бы префикс мои файлы ( .dat ) следующим образом: CLY_BIZ_COM_PERD.dat -> 20160622CLY_BIZ_COM_PERD.dat Я пробовал следующее: key=`date "+%Y%m%d"` for i in $(ls /Path/*.dat); do mv ${i} "${key}${i}" ;done Но эта команда суффикс моих файлов, а не префикс. Как я могу это сделать?

Найдите не точное соответствие и возвращаемый столбец 1 этого файла

У меня есть отдельный файл, который выглядит следующим образом: Adam Group1,Group2,Group8,Group9,Group10 James Group1,Group11,Group12,Group7 Kelly Group18 Alfred Group1,Group8,Group10 Manuel Group2,Group5,Group1 Jack Group11,Group8,Group19 Теперь я хочу найти группу, скажем, группу 1, и вернуть всех членов этой группы. Например, возврат для «Group1» будет следующим: Adam James Alfred И возвращение, например, Group12, было бы: James Я не уверен, как […]

Неверная команда zip испортила мою директорию проекта

Я выпустил команду gzip -r project.zip project/* в домашней директории проектов, и я перепутал вещи; каждый файл в каталоге проекта и все другие подкаталоги имеют расширение .gz . Как мне отменить эту операцию, т. .gz Как удалить расширение .gz из сценария, поэтому мне не нужно переименовывать каждый файл вручную?

Переименование файлов в каталоге в соответствии с именем каталога

Я пытаюсь переименовать кучу файлов в соответствии с именами их каталога в Linux, SSH. У меня есть каталог под названием XYZ01smith . В нем четыре файла с именем smith_5* нужно добавить в эти файлы префикс XYZ01 . Но следующий каталог называется XYZ02perry . В нем четыре файла с именем perry_3* . Мне нужно добавить префикс […]

Изменить дату последнего изменения

Как изменить последнюю отредактированную дату файла? Кажется, нет ничего похожего: chlastediteddate 12/7/12 file Какая команда может это сделать? Есть ли способ сделать это, не изменяя то, что думает компьютер, это дата, редактирование файла и исправление того, что думает компьютер, это дата?

Как быстро найти 20 последних измененных файлов в Mac OS X (вместо использования Python)?

Конечно, можно найти результат find . -type f | xargs ls -l find . -type f | xargs ls -l find . -type f | xargs ls -l и find . -type f | xargs ls -l его к скрипту Python, который будет сортировать строки и выводить верхние 20. Но есть ли что-то быстрее этого?

SED – поиск и замена специальными символами (#,,%)

Я знаю, что это очень простой вопрос, но я изо всех сил пытаюсь найти решение этого. Мне нужно автоматически найти и заменить в /etc/aliases следующий раздел: # Person who should get root's mail #root: marc И это должно выглядеть примерно так: # Person who should get root's mail root: someone@something.tld И я не смог найти […]

Чтение файла пошагово

У меня есть требование, когда мне нужно прочитать часть файла, которая была обновлена ​​с последнего чтения. Я имею в виду, если бы я прочитал файл в последний раз в 2016-07-26T01: 30, и после того, как я снова захочу запустить в 2016-07-26T02: 30, где в файле обновлено 100 записей, тогда мне нужно прочитать только эти 100 […]

ОШИБКА: неожиданный конец файла

Я должен распаковать tar.gz файл после его перемещения в папку. Переместив его в папку назначения, я неожиданно попытался переместить его в папку с именем named и дал Ctrl + C. Теперь половина файлов находится в tar.gz и половина в ] . Затем я попытался переместиться ] в tar.gz и он был перемещен. Теперь, когда я […]

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

У меня есть куча файлов, которые следует переименовать программно, чтобы быть понятными приложением. У них есть это форматирование: Мне нужно отрезать от конца до первого _ и заменить его точкой (.). Так как я не знаю, на каком продвижении длина имени файла не указана в имени файла, у вас есть какая-либо идея через awk / […]

Linux и Unix - лучшая ОС в мире.