<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Создать четыре файла, в которые поместить имена файлов]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=35137&amp;type=atom" />
	<updated>2014-06-17T22:19:35Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=35137</id>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=413313#p413313" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stranger пишет:</cite><blockquote><p> </p><div class="quotebox"><blockquote><p>создайте четыре файла, в которые помещайте имена файлов</p></blockquote></div><p>Тяжкий бред.</p></blockquote></div><p>на самом деле -- устами младенца глаголит истинна.&nbsp; Действительно: каталоги это файлы в которых имена других файлов.<br /></p><div class="quotebox"><cite>darkgrey19 пишет:</cite><blockquote><p>В домашнем каталоге создайте четыре файла, в которые помещайте имена файлов с правами доступа следующим образом: в первый, если права rwx установлены для владельца; во второй, если для группы; в третий, если для остальных; в четвертый, если такой группы прав не установлено ни для кого.</p></blockquote></div><p>ну сами права можно получить так:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">stat -c%a filename</div><br />далее с ними можно работать как с обычными десятичными числами (хотя они на самом деле восьмеричные), например выделить права хозяина можно так:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ A=$(stat -c%a .)<br />$ ((A=A/100))<br />$ echo $A<br />7<br /></div><br />ну &quot;7&quot;, это и есть rwx.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2014-06-17T22:19:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=413313#p413313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412454#p412454" />
			<content type="html"><![CDATA[<p><strong>yars</strong>, а! Теперь догнал, спасибо!</p>]]></content>
			<author>
				<name><![CDATA[stranger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33370</uri>
			</author>
			<updated>2014-06-09T19:43:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412454#p412454</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412449#p412449" />
			<content type="html"><![CDATA[<p>Если я правильно понял задачу, есть каталог с файлами, у которых выставлены максимальные права только или для владельца, или для группы, или для остальных, нужно поместить их имена согласно выставленным правам в новые файлы, а не в те же.</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2014-06-09T19:29:44Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412449#p412449</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412447#p412447" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>Команда должна быть выполнена в каталоге с подопытными файлами.</p></blockquote></div><p>Как это помещает имена файлов в созданные файлы, согласно заданию? Я Вас не понял или задание?</p>]]></content>
			<author>
				<name><![CDATA[stranger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33370</uri>
			</author>
			<updated>2014-06-09T19:24:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412447#p412447</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412446#p412446" />
			<content type="html"><![CDATA[<p>1. <a href="http://linuxforum.ru/viewtopic.php?id=18294">http://linuxforum.ru/viewtopic.php?id=18294</a>.<br />2. </p><div class="codebox"><pre><code>find . -type f -perm 0700 -exec &quot;basename {}  &gt;&gt; urwx.txt&quot; \
-o -perm 0070 -exec  &quot;basename {} &gt;&gt; grwx.txt&quot; \
-o -perm 0007 -exec &quot;basename {} &gt;&gt; orwx.txt&quot; \
-exec &quot;basename {} &gt;&gt; other.txt&quot; \;</code></pre></div><p>Предлагаю это довести до ума самостоятельно. Команда должна быть выполнена в каталоге с подопытными файлами. В помощь man bash,&nbsp; man find и &quot;Искусство написания сценариев Bash/Bash scripting guide&quot;.</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2014-06-09T19:19:12Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412446#p412446</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412442#p412442" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stalker_tk пишет:</cite><blockquote><p><strong>darkgrey19</strong>, <a href="http://linuxforum.ru/viewtopic.php?id=18294">http://linuxforum.ru/viewtopic.php?id=18294</a></p></blockquote></div><p>Ну примерно так...</p>]]></content>
			<author>
				<name><![CDATA[stranger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33370</uri>
			</author>
			<updated>2014-06-09T19:17:02Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412442#p412442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412441#p412441" />
			<content type="html"><![CDATA[<p><strong>darkgrey19</strong>, <a href="http://linuxforum.ru/viewtopic.php?id=18294">http://linuxforum.ru/viewtopic.php?id=18294</a></p>]]></content>
			<author>
				<name><![CDATA[stalker_tk]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5813</uri>
			</author>
			<updated>2014-06-09T19:16:00Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412441#p412441</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412439#p412439" />
			<content type="html"><![CDATA[<p>вроде разобрался это делается с помощью find -perm</p>]]></content>
			<author>
				<name><![CDATA[darkgrey19]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34558</uri>
			</author>
			<updated>2014-06-09T19:09:37Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412439#p412439</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412431#p412431" />
			<content type="html"><![CDATA[<p>Согласен, но очень нужно</p>]]></content>
			<author>
				<name><![CDATA[darkgrey19]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34558</uri>
			</author>
			<updated>2014-06-09T19:00:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412431#p412431</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412429#p412429" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>darkgrey19 пишет:</cite><blockquote><p>создайте четыре файла, в которые помещайте имена файлов</p></blockquote></div><p>Тяжкий бред.</p>]]></content>
			<author>
				<name><![CDATA[stranger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33370</uri>
			</author>
			<updated>2014-06-09T18:59:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412429#p412429</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Создать четыре файла, в которые поместить имена файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=412428#p412428" />
			<content type="html"><![CDATA[<p>незнаю сюда я обращаюсь или нет, но очень нужна помощь<br />помогите пожалуйста с заданием:<br />В домашнем каталоге создайте четыре файла, в которые помещайте имена файлов с правами доступа следующим образом: в первый, если права rwx установлены для владельца; во второй, если для группы; в третий, если для остальных; в четвертый, если такой группы прав не установлено ни для кого.</p><p><span style="color: green">Тема переименована. yars.</span></p>]]></content>
			<author>
				<name><![CDATA[darkgrey19]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34558</uri>
			</author>
			<updated>2014-06-09T18:56:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=412428#p412428</id>
		</entry>
</feed>
