<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ファイル削除できない &#8211; スグブログ</title>
	<atom:link href="https://sugublog.org/tag/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%89%8A%E9%99%A4%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84/feed/" rel="self" type="application/rss+xml" />
	<link>https://sugublog.org</link>
	<description>ブログ運営について発信中</description>
	<lastBuildDate>Sun, 02 Jun 2024 06:04:33 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sugublog.org/wp-content/uploads/2021/07/icon_20210703-min-150x150.png</url>
	<title>ファイル削除できない &#8211; スグブログ</title>
	<link>https://sugublog.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Linux】CentOSでファイル削除ができない時の原因と対処法</title>
		<link>https://sugublog.org/linux-cannot-delete-file/</link>
					<comments>https://sugublog.org/linux-cannot-delete-file/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[suguru]]></dc:creator>
		<pubDate>Tue, 23 Apr 2024 15:15:51 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ファイル削除できない]]></category>
		<guid isPermaLink="false">https://sugublog.org/?p=6586</guid>

					<description><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/06/nayami111-4-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>Linuxサーバでファイルが削除できない時はないでしょうか？ そういった時の対処法を、現役エンジニアの筆者が教えます。 わかりやすいように実例で図を用いて説明します。Linuxサーバでファイルが削除できない人はこの記事を [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/06/nayami111-4-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>
<p><strong><span class="swl-inline-color has-swl-deep-01-color"><span class="swl-marker mark_orange">Linuxサーバでファイルが削除できない時</span></span></strong>はないでしょうか？</p>



<p>そういった時の対処法を、現役エンジニアの筆者が教えます。</p>



<p>わかりやすいように実例で図を用いて説明します。<strong><span class="swl-inline-color has-swl-deep-01-color"><span class="swl-marker mark_orange">Linuxサーバでファイルが削除できない</span></span></strong>人はこの記事を読んでください。</p>


<div class="p-blogParts post_content" data-partsID="5908">
<p>筆者はWindowsサーバーやLinuxサーバーの運用構築を11年間以上おこなってきました。その経験を元に知識を公開していきます！</p>
</div>


<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9330904718533231"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-format="autorelaxed"
     data-ad-client="ca-pub-9330904718533231"
     data-ad-slot="8455594968"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">LinuxサーバのCentOSでファイル削除ができない時の原因</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="577" src="https://sugublog.org/wp-content/uploads/2021/06/nayami111-2-1024x577.jpg" alt="悩んでいる女性" class="wp-image-2991"/></figure>
</div>


<p><strong><span class="swl-inline-color has-swl-deep-01-color">Linuxサーバーでファイルを削除</span></strong>するコマンドは「rm」コマンドです。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -square"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sugublog.org/wp-content/uploads/2021/02/cropped-dog003-150x150.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/02/cropped-dog003-150x150.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">Linuxサーバーでファイルを削除できない人</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>以下のコマンドでLinuxのファイルを削除してみます</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>rm -file1.txt</code></pre></div>


<div class="wp-block-image is-style-browser_mac">
<figure class="aligncenter size-full"><img decoding="async" width="441" height="94" src="https://sugublog.org/wp-content/uploads/2024/04/1_ファイル削除エラー.png" alt="Linuxサーバーでファイルを削除でエラー" class="wp-image-6598" srcset="https://sugublog.org/wp-content/uploads/2024/04/1_ファイル削除エラー.png 441w, https://sugublog.org/wp-content/uploads/2024/04/1_ファイル削除エラー-300x64.png 300w" sizes="(max-width: 441px) 100vw, 441px" /></figure>
</div>


<p>エラーが出て削除できません。</p>



<p class="is-style-big_icon_check">この時の<strong><span class="swl-inline-color has-swl-deep-01-color">LinuxサーバのCentOSでファイル削除ができない時の原因</span></strong>はファイル名の先頭の「-」でオプションと勘違いされているからです。</p>



<h2 class="wp-block-heading">LinuxサーバのCentOSでファイル削除ができない時の解決法</h2>



<p>このようにファイル名の先頭に「-」が入っているものを削除する方法は以下の２つです。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>LinuxサーバのCentOSでファイル削除ができない時の解決法2選</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>「&#8211;」を使用してファイル名を認識させる</li>



<li>「./」を使用してファイル名の先頭を変更する</li>
</ul>
</div></div>



<h3 class="wp-block-heading">「&#8211;」を使用してファイル名を認識させる</h3>



<p>LinuxサーバのCentOSで「&#8211;」は以降でオプションは来ないという意味になります。</p>



<p>その為に「-file1.txt」がファイルと認識してくれて削除ができます。</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -square"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sugublog.org/wp-content/uploads/2021/02/cropped-dog003-150x150.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/02/cropped-dog003-150x150.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">Linuxサーバーでファイルを削除できない人</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>では実際に下のコマンドを使用してファイルを削除して見ます。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>rm -- -file1.txt</code></pre></div>


<div class="wp-block-image is-style-browser_mac">
<figure class="aligncenter size-full"><img decoding="async" width="706" height="185" src="https://sugublog.org/wp-content/uploads/2024/04/2_-でファイル削除成功.png" alt="Linuxサーバーで削除できないファイルを削除成功" class="wp-image-6599" srcset="https://sugublog.org/wp-content/uploads/2024/04/2_-でファイル削除成功.png 706w, https://sugublog.org/wp-content/uploads/2024/04/2_-でファイル削除成功-300x79.png 300w" sizes="(max-width: 706px) 100vw, 706px" /></figure>
</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -square"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">Linuxサーバーでファイルを削除できない人</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>削除ができなかったファイルが削除できました。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<h3 class="wp-block-heading">「./」を使用してファイル名の先頭を変更する</h3>



<p>LinuxサーバのCentOSでファイル削除ができない時の原因はファイル名の先頭の「-」でオプションと勘違いされているからでした。</p>



<p>つまりはファイル名の先頭を「-」にしなければよいのです。</p>



<p>「./」は現階層という意味なのでこれをつけてやってみましょう！</p>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -square"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sugublog.org/wp-content/uploads/2021/02/cropped-dog003-150x150.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/02/cropped-dog003-150x150.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">Linuxサーバーでファイルを削除できない人</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>では実際に下のコマンドを使用してファイルを削除して見ます。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>rm ./-file1.txt</code></pre></div>


<div class="wp-block-image is-style-browser_mac">
<figure class="aligncenter size-full"><img decoding="async" width="690" height="205" src="https://sugublog.org/wp-content/uploads/2024/04/3_その他のやり方でファイル削除成功.png" alt="Linuxサーバーで削除できないファイルを削除成功" class="wp-image-6600" srcset="https://sugublog.org/wp-content/uploads/2024/04/3_その他のやり方でファイル削除成功.png 690w, https://sugublog.org/wp-content/uploads/2024/04/3_その他のやり方でファイル削除成功-300x89.png 300w" sizes="(max-width: 690px) 100vw, 690px" /></figure>
</div>

<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -square"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">Linuxサーバーでファイルを削除できない人</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>先程と同様に、削除ができなかったファイルが削除できました。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle ads" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9330904718533231" data-ad-slot="6086594686"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">Linuxでその他のエラー回避策の記事について</h2>



<p>Linuxでサービスをインストールできない時の対処法について</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/12/dog202112129-4-300x169.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/centos-yum-error-gpgkeys/">【Linux】CentOSのyumで「GPG Key」エラーの対処法！インストール出来たい時の話</a>
						<span class="p-blogCard__excerpt">LinuxのCentOSで以下のようなメッセージが出て、yumでインストールできなかった方はいないでしょうか？ Failing package is: mysql-community-client-8.0.36-1.el7.x86_&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>Linuxでコマンドを実行しても出来ない時の対処法について</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/10/mask10282-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-command-find-not/">【Linux】CentOSで「コマンドが見つかりません」となった時の対処法</a>
						<span class="p-blogCard__excerpt">Linuxサーバーを運用していてコマンドを打とうとしたら「コマンドが見つかりません」と表示されました。インターネットで見る限りありそうなコマンドなのですが、なぜ私&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>Linuxでインターネット接続出来ない時の対処法について</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/09/code_0923-1-300x198.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-internet-connect-check/">【Linux】インターネット接続の確認方法！コマンドをご紹介</a>
						<span class="p-blogCard__excerpt">Linuxサーバーでインターネット接続の確認方法をまとめます。 Linuxサーバー構築でインターネット接続が出来ない事も多いので、確認のやり方を現役エンジニアの筆者がま&#8230;</span>					</div>
				</div>
			</div>
		</div>


<h2 class="wp-block-heading">まとめ：LinuxサーバのCentOSでファイル削除ができない時の原因と対処法</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="576" src="https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-3-1024x576.jpg" alt="原因と対処法" class="wp-image-4580" srcset="https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-3-1024x576.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-3-300x169.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-3-768x432.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-3.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>LinuxサーバのCentOSでファイル削除ができない時の原因は、ファイル名の先頭の「-」でオプションと勘違いされているからです。</p>



<p>対処法としては以下の２つがあります。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>LinuxサーバのCentOSでファイル削除ができない時の解決法2選</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>「&#8211;」を使用してファイル名を認識させる</li>



<li>「./」を使用してファイル名の先頭を変更する</li>
</ul>
</div></div>


<div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="blue"><div class="c-balloon__icon -square"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">Linuxサーバーで削除できないファイルを削除できた人</span></div><div class="c-balloon__body -speaking -border-on"><div class="c-balloon__text">
<p>実際のコマンド例は以下です。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>rm -- -file1.txt
rm ./-file1.txt</code></pre></div>
]]></content:encoded>
					
					<wfw:commentRss>https://sugublog.org/linux-cannot-delete-file/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
