日常業務では、スペースのないファイルに遭遇することがよくあります。これにより、削除操作がはるかに簡単になります。しかし、スペースが含まれるファイルに遭遇することもあります。この種のファイルを削除するにはどうすればよいでしょうか? まず、find コマンドと xargs コマンドを組み合わせて、スペースのないファイルを削除する方法を説明します。 [root@ELK-chaofeng test]# 1.txt 2.txt をタッチします [root@ELK-chaofeng テスト]# ls 1.txt 2.txt [root@ELK-chaofeng test]# find . -type f | xargs ./1.txt ./2.txt [root@ELK-chaofeng test]# find . -type f | xargs rm -rf [root@ELK-chaofeng テスト]# ls [root@ELK-chaofeng テスト]# 次にスペースを含むファイルを削除する方法を説明します [root@ELK-chaofeng test]# touch 1.txt 2.txt '1 2.txt' [root@ELK-chaofeng テスト]# ls 1 2.txt 1.txt 2.txt [root@ELK-chaofeng テスト]# ll 合計 0 -rw-r--r-- 1 ルート ルート 0 2月14日 12:24 1 2.txt -rw-r--r-- 1 ルート ルート 0 2月14日 12:24 1.txt -rw-r--r-- 1 ルート ルート 0 2月14日 12:24 2.txt [root@ELK-chaofeng test]# find . -type f -print0 | xargs -0 rm -rf [root@ELK-chaofeng テスト]# ls 上記のパラメータ -print0 は、デフォルトの -print と比較して、スペースではなく null 文字で区切られたシーケンスを出力します。 xargs にはパラメータ -0 もあり、スペースではなく null で区切られた入力ストリームを受け入れることができます。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: MySQLテーブルの内容の変更を監視し、MySQL binlogを有効にする
1. 要件の説明特定の要素については、背景background-imageを半透明にしたいが、テキス...
目次序文主な実装コードHTMLコードJSコード序文南の友達の多くは、雪をほとんど見たことがない、ある...
1. はじめにこの記事では、Docker を使用して Redis を探索する方法を説明します。 Do...
比較的シンプルな業務のプロジェクトもありますが、フロントエンドのページングを多用します。プラグインの...
1. カスタムテキスト選択 ::選択{ 背景: 赤; 色: 黒; } 2. ビデオコントロールからダ...
この記事の例では、スライダー検証を実装するためのjsキャンバスの具体的なコードを参考までに共有してい...
位置 / { インデックス index.jsp; proxy_next_upstream http...
目次Web コンテナとは何ですか? HTTP の性質HTTP リクエスト応答の例クッキーとセッション...
1. mysql5.6をインストールする docker 実行 mysql:5.6すべてのアイテムのダ...
目次ドロップダウン複数選択ボックスアップグレード - すべてのオプションを追加改訂と改善を求める製品...
今日、mysql ポートを変更したいと思ったのですが、/etc/ ディレクトリに my.cnf ファ...
昨日はデータベースへの接続に問題はありませんでしたが、今日はデータベースへの接続時にこのエラーが報告...
ステップ1: ディープ「グラフィックドライバー」をインストールするdeepin v20にはデフォルト...
Dockerは参考までにMySQLバージョン8.0.20をインストールします。具体的な内容は以下のと...
カウントスクリプト #!/bin/sh 引数の数=$# [ $numOfArgs -ne 1 ]の場...