Запитання з тегом «files»

Маніпулювання файлами: копіювання, перейменування, пошук, аналіз, архівування тощо. Для роботи над текстом у файлі див. / Обробка тексту. Питання щодо файлового менеджера файлів (раніше Nautilus) див. У розділі / nautilus.

1
Використання inotifywait разом з vim
У мене є простий скрипт, який відстежує файл за змінами і rsyncs його з віддаленою копією: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Він добре працює з нано, але не справляється з vim. Коли я використовую нано, він виводить: somefile CLOSE_WRITE,CLOSE і починається наступний цикл, чекаючи …
14 files  vim  rsync  inotify 

2
Чому, здається, жорсткі посилання займають таке ж місце, як і оригінали?
Завдяки хорошим запитанням і питанням тут і на цій сторінці я тепер розумію посилання. Я бачу, що жорсткі посилання посилаються на один і той самий inode з іншим іменем, а копії - це різні "вузли, з різними іменами. Плюс м'які посилання мають оригінальне ім'я файлу та шлях як їх inode, …

5
Список X випадкових файлів з каталогу
Чи є спосіб перерахувати набір, скажімо, 30 випадкових файлів з каталогу за допомогою стандартних команд Linux? (в zsh) Вище описана тут відповідь не працює для мене ( sortне визнає варіант -R)
14 shell  files  zsh 

2
Як я можу видалити всі файли в папці, до якої не було доступно протягом певного часу?
Я хотів би запустити роботу за нічний крон, що видаляє всі файли в папці, до якої не було доступно протягом тижня або більше. Який найефективніший спосіб зробити це в баші?

3
Чи існують альтернативи для `dd`?
Які ще інструменти я повинен використовувати для читання та запису файлів із укороченням, пошуку та пропускання. Параметри командного рядка dd здаються незручними та іноземними, і мені не подобається обирати між повільним, але точним режимом пошуку ( bs=1) та швидким, але негнучким режимом ( bs=4kчи будь-яким іншим). Чи є більш сучасні …
14 files  utilities  dd  binary 

4
dd: кілька вхідних файлів
Мені потрібно об'єднати шматки з двох файлів: якби мені знадобилося об'єднати цілі файли, я можу просто зробити cat file1 file2 > output Але мені потрібно пропустити перший 1 Мб з першого файлу, і мені потрібно лише 10 Мб з другого файлу. Здається, робота dd. dd if=file1 bs=1M count=99 skip=1 of=temp1 …
14 files  dd  cat  data 

6
Виключіть каталоги в пошуку пошуку
Пошук із locateшляхами знаходження у файловій системі. Часто ви апріорі знаєте, що вас цікавлять або файли, або лише каталоги. Пошук "знайти" часто повертає багато результатів. Було б корисно включити в результат лише один із типів, оскільки це допомагає скоротити вихід. Але є більш цікавий аргумент, щоб не залишати ні файли, …
14 files  find  directory  locate 

4
Проведіть цикл через папку та список файлів
У мене папка з назвою "sample" і в ній є 3 файли. Я хочу написати скрипт оболонки, який буде читати ці файли всередині зразка папки та розміщувати його на HTTP-сайті за допомогою curl. Я написав наступне для переліку файлів всередині папки: for dir in sample/*; do echo $dir; done Але …

6
Чому мені отримують відмову в дозволі під час використання mv, хоча права каталогів є правильними?
Я отримую дозвіл відмовлено при спробі переміщення папки Musicчерез, mvхоча власник каталогу встановлений на мого користувача, а дозволи користувачів встановлені на 7. Що відбувається? (Я знаю, що я міг би використовувати судо, але хочу дізнатися, що не так. Тут щось пахне рибкою). Ps: Я на Mac OS X El Capitan.

4
Видалення конкретних файлів на основі імені файлу з терміналу
У мене є каталог, що містить файли з іменами 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. Чи є інший спосіб зробити це?
13 files  rm 

4
Неможливо перезавантажити / повернути лише до читання після оновлення пакета
Я використовую Debian Stretch. Мій кореневий розділ змонтований read-only. Тільки коли я встановлюю або модернізую пакети, /перераховується read-write(за допомогою apt гака), а потім повертається назад до ro. Іноді після оновлення пакету я не в змозі /повернутись лише до читання: mount -o remount,ro / mount: / is busy У старих версіях …
13 debian  files  apt  readonly  lsof 

3
Чому це rm -rf, а не rmdir -rf
Мені завжди було цікаво, чому команда для видалення всього в каталозі rm -rf. Чому немає прапорів, щоб зробити те саме rmdir? Чи не було б інтуїтивніше використовувати rmdirдля операцій з каталогами?
13 shell  files  directory 


2
Чому дотик створює нові файли?
Мені відомо, що touchкоманда використовується для оновлення дати останньої модифікації файлу. Він також використовується для створення нового файлу, якщо запитуваний файл не існує у файловій системі. Оскільки дотик (як випливає з назви) має просто оновлювати дату останнього мода, чому він також намагається створити новий файл? Це лише чек, записаний у …
13 files  touch 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.