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

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

7
Як створити великий файл в UNIX?
Я знайшов спосіб у Windows зробити таке echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ Чи є в UNIX спосіб скопіювати файл, додати та повторити процес? Щось на кшталт for .. …
17 shell  files 

2
Дозволити власнику створювати та читати файли, але не змінювати чи видаляти
Я хотів би дати користувачеві дозволи на створення та читання файлів у певному каталозі, але не змінювати чи видаляти файли. Якщо користувач може додавати файли, це нормально, але я краще не став би. Це на Ubuntu Linux. Я думаю, що це неможливо зі стандартними дозволами на файли Unix, але, можливо, …
17 linux  files  permissions  acl 

4
Чому цикл x >> x?
Наступні команди bash переходять у нескінченний цикл: $ echo hi > x $ cat x >> x Я можу здогадатися, що catпродовжує читати з xтого часу, коли він почав писати до stdout. Що бентежить, це те, що моя власна тестова реалізація кота проявляє різну поведінку: // mycat.c #include <stdio.h> int …

6
Як читати .war файл?
Я намагаюся переглянути вміст файлу .war. Я спершу встановив його дозволи, а chmod 777потім, коли намагаюся отримати доступ до нього, використовуючи: cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/ Це дає, cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directoryі я не в змозі продовжувати далі. Чи може хтось допомогти мені в цьому питанні?

3
Перемістити файли та видалити каталоги за допомогою rsync?
Нещодавно мені потрібно було видалити велику кількість файлів (понад 1 мільйон), і я прочитав це: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Це був один з найбільш оптимізованих способів зробити це, і я можу поручити, що це швидше, ніж rm -rf. Я не фахівець з цього питання, але, …

2
Як поводяться відкриті файли в системах Linux?
Я просто перейменував файл журналу в "foo.log.old" і припустив, що програма почне писати новий файл журналу в "foo.log". Я здивовано виявив, що він відслідковує файл журналу до його нової назви та продовжує додавати рядки до "foo.log.old". У Windows я не знайомий з такою поведінкою - я не знаю, чи можливо …

6
Як скоротити поточний шлях до каталогу, показаний на терміналі?
Якщо я перебуваю в глибокому каталозі, скажімо: ~/Desktop/Dropbox/School/2017/C/A3/ тоді, коли я відкриваю термінал, він говорить bob@bob-ubuntu:~/Desktop/Dropbox/School/2017/C/A3/$ а потім я пишу свою команду. Це дуже довго, і кожен рядок, який я записую в термінал, переходить до наступного рядка. Я хочу знати, чи існує спосіб, щоб він відображав лише мій поточний каталог. …

3
Які зв’язки пов’язують маску ACL та стандартний дозвіл групи на файл?
Спочатку я створюю файл і перевіряю його стандартні дозволи та записи ACL: $ touch file; ls -l file; getfacl file -rw-r--r-- 1 user user 0 Jul 30 16:26 file # file: file # owner: user # group: user user::rw- group::r-- other::r-- Потім я встановлюю маску ACL у файл і ще …
17 files  permissions  acl 

5
Як отримати розмір папки, ігноруючи жорсткі посилання?
Я використовую rsnapshot для створення резервних копій, що створює серію папок, що містять файли з однойменною назвою. Деякі файли жорстко пов’язані, інші - окремо. Наприклад, hourly.1/file1і hourly.2/file1може бути важко пов'язані з тим же файлом, в той час як hourly.1/file2і hourly.2/file2абсолютно окремі файли. Я хочу знайти простір, який використовує папка, hourly.2 …

3
Як змусити перезаписати непорожні каталоги за допомогою `mv`
Я хочу перенести (а не просто скопіювати) групу файлів / каталогів в інший каталог, у деяких з яких зіткнення імен з файлами / каталогами в цільовому каталозі. Моя основна мета - переміщення файлів, тому я можу допустити перезапис не порожнього каталогу. Я зараз використовую, mv ... destinationоднак, час від часу …
17 files  rsync  rename 

5
Чи можливо стиснути дуже великий файл (~ 30 Гб) за допомогою gzip?
Чи можливо стиснути дуже великий файл (~ 30 Гб) за допомогою gzip? Якщо так, то які команди, перемикачі та параметри слід використовувати? Або є інша програма (бажано, яка є загальнодоступною в дистрибутивах Ubuntu), яку я можу використовувати для стиснення / перетягування дуже великих файлів? Чи маєте ви з цим досвід?


1
Що таке /lib64/ld-linux-x86-64.so.2 і чому його можна використовувати для виконання файлу?
Нещодавно я дізнався хитрість, що якщо у файлу немає дозволів на виконання, ми можемо запустити цей файл, використовуючи /lib64/ld-linux-x86-64.so.2. Наприклад, для відновлення дозволу x для -rw-r--r-- 1 root root 59K Mar 1 2017 /bin/chmod ми можемо бігати /lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod Я справді не знаю, як це можна зробити, це …
17 linux  files  libraries 

4
Як замінити пробіли у всіх іменах файлів на підкреслення в Linux за допомогою скрипту оболонки?
Я спробував наступний скрипт оболонки, який повинен замінити пробіли з усіх файлів xml for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done Припустимо, у мене є файл xml з ім'ям xy z.xml, то він дає: removing …

3
Створіть резервні копії та відновлення дозволів на файли
Чи є спосіб створити резервну копію та відновити право власності на файли та дозволи (речі, які можна змінити за допомогою chownта chmod)? Це можна зробити в Windows за допомогою icacls . Що щодо списків контролю доступу?

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