Tag: osx

Сохранение текущего стиля командной строки после использования 'su?'

Когда я использую команду su в терминале OS X, скажем, чтобы быстро переключиться на учетную запись администратора для монтирования диска с помощью diskutil – diskutil стиль командной строки. Перед использованием su в bash строке терминала Darwin отображается имя моего компьютера, которое продиктовано частью $HOSTNAME которая предшествует части этой текстовой строки, которая читает .local , двоеточие, […]

где находится пользовательский контент на диске Mac OS X?

У меня есть Mac OS X для друга, который поставляется с разделом HFS+ . Я должен восстановить личные данные с этого диска (пока неясно, поврежден ли FS или диск умирает), но для жизни я не могу понять, что такое традиционная файловая древовидная структура на диске Mac OS X , Где находится пользовательский контент? В Windows […]

Как использовать адрес содержимого в sed в osx без ошибки «ожидаемый контекстный адрес»

Я получаю эту ошибку sed: 2: " /^[[:space:]]*pause$/, …": expected context address с этой строкой: /^[[:space:]]*pause$/,+1d который работает на моей дебианской системе Ubuntu. Полный файл file_in=$1 sed -e' # # Delete whole lines /^<?xml/d /^<[!]DOCTYPE/d /^<\(.*html\|.*head\|meta\|.*body\)/d /^<\(.*table\|.*head\|meta\|.*body\)/d /^[[:space:]]*<[/]*tr.*>$/d /storeConfirmation/d # # Remove pieces of a line s/<td>// s%</*td.*>%% # # Replacements – chunks /^<link/ { […]

Как быстро найти 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. Но есть ли что-то быстрее этого?

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

У меня большой каталог, у которого слишком много файлов только для ls . Моя идея: используйте что-то по линии: find . -name * -exec wc -c < {} \; | sort | tail -n 1 Проблема: shell интерпретирует его как ( find . -name * -exec wc -c ) <( {} \; ) | … […]

Как перемещать файлы по размеру?

Я попробовал это: find . -type f -size 128 -exec mv {} new_dir/ \; Что не сработало, и это не дало мне ошибки. Вот пример того, как выглядит файл при использовании stat -x $ stat -x ./testfile | grep Size Size: 128 FileType: Regular File

Glob для подстановки подкаталогов

Надеюсь, я не единственный, кто обнаруживает шары к неправильному поведению. Если бы вы спросили меня час назад, я был бы на 99% уверен, что test/src/**/*.js будет соответствовать всем .js-файлам в src и во всех подкаталогах src..but Я нахожусь в MacOS и используя Bash 3.2.57, и это не соответствует более чем одному файлу. Кто-нибудь знает, что […]

Уникальные линии, основанные на первом поле

Как вы можете найти уникальные строки или повторяющиеся строки в файле на основе содержимого первого поля или первых n символов? Команда uniq на OS X не имеет ключа -w , доступного в Linux: -w, –check-chars=N : compare no more than N characters in lines , что решает проблему. Можно ли это сделать без переопределения uniq […]

Чувствительность странного поведения к ситуации с bash на MacOS

~/testing $ echo Hello > hello.txt ~/testing $ echo Goodbye > goodbye.txt ~/testing $ cat goodbye.txt hello.txt > HELLO.txt ^C ~/testing $ ls -l total 9056 -rw-r–r– 1 user user 8 25 Jul 16:21 goodbye.txt -rw-r–r– 1 user user 4631048 25 Jul 16:22 hello.txt ~/testing $ Wha? Мне что-то не хватает. Есть ли файлы с […]

Почему Synology DSM «USB Copy» пропускает UMLaut-named файлы?

Задний план У меня есть большое количество файлов с моего mac, которые я сначала скопировал на жесткий диск FAT32 и теперь перенесен на NAS Synology (DS216 с DSM 6 в моем случае, используя ext4 внутри) с rsync . Я пытаюсь использовать Synology «USB Copy» для копирования этих файлов на другой том FAT32 USB. Я хотел […]

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