Linuxで「FSlint」ツールを使用して重複ファイルや不要ファイルを見つけて削除する方法
最近、Linuxで重複したファイルを見つけて置き換えるために使用されるfdupesユーティリティに関する投稿を書きました。この投稿は私たちの読者にとても好評でした。もしまだfdupesユーティリティの投稿を読んでいない場合は、こちらからご覧いただけます:
- 重複ファイルを見つけて削除するためのfdupesツール
この投稿は、fslintとは何か、その特徴、インストール方法、および使用法についての理解を深めることを目的としています。
fslintとは何ですか?
fslintは、ファイルやファイル名の中で不要かつ問題のあるごみを取り除き、コンピュータをクリーンに保つためのLinuxユーティリティです。不要で望ましくないファイルの大容量をlintと呼びます。fslintは、このような不要なlintをファイルやファイル名から取り除きます。fslintは、重複ファイル、空のディレクトリ、不適切な名前に対処することで、不要なファイルと戦う手助けをします。
fslintの特徴
- これは、重複ファイル、空のディレクトリ、および不適切な名前を管理するさまざまなツールの組み合わせです。
- シンプルなGTK+グラフィックフロントエンドとコマンドライン。
- Fslintは、重複ファイル、問題のあるファイル名、一時ファイル、無効なシンボリックリンク、空のディレクトリ、非最適化バイナリに関連するリンターを処理します。
- 不要なファイルによって使用されたディスクスペースを回復するのを手助けします。
Linuxにfslintをインストールする
最新のfslintパッケージをインストールするのは、UbuntuやLinux MintのようなDebianベースのシステムで次のコマンドを実行するだけで簡単にできます。
$ sudo apt-get install fslint
CentOS/RHELベースのディストリビューションでは、fslintパッケージをインストールするためにepelリポジトリを有効にする必要があります。
# yum install fslint
dnf install fslint [On Fedora 22 onwards]
fslintコマンドはどのように使用しますか?
計算の基本的なルールの一つを知っていて、リスクを理解していることを願っています - バックアップを持つことです。このアプリケーションのテストを始める前に、システム上のすべてのバックアップを確保してください。重要なファイルが削除された場合でも、ほぼ即座に復元できるようにするためです。
ご存知のように、fslintはコマンドラインインターフェースとフロントエンドGUIの両方を同時に持つアプリケーションの一つです。どちらかを使用することができます。
開発者および管理者にとって、CLIバージョンは非常に強力であるため好まれます。GUIフロントエンドは初心者やCLIよりもGUIを好む人に最適です。
fslint コマンドラインの使用法
fslintのコマンドライン版はほとんどのLinuxユーザーのパスには含まれていません。/usr/share/fslint/の場所でアクセスできます。
$ ./usr/share/fslint/fslint/fslint
サンプル出力
-----------------------------------file name lint
./.config/google-chrome/Default/Pepper\ Data/Shockwave\ Flash/WritableRoot/#SharedObjects/NNPAG57S/videos.bhaskar.com/[[IMPORT]]
./Documents/.~lock.fslint\ -\ Remove\ duplicate\ files\ with\ fslint\ (230).odt#
./Documents/7\ Best\ Audio\ Player\ Plugins\ for\ WordPress\ (220).odt
./Documents/7\ Best\ WordPress\ Help\ Desk\ Plugins\ for\ Customer\ Support\ (219).odt
./Documents/A\ Linux\ User\ using\ Windows\ (Windows\ 10)\ after\ more\ than\ 8\ years(229).odt
./Documents/Add\ PayPal\ to\ WordPress(211).odt
./Documents/Atom\ Text\ Editor\ (202).odt
./Documents/Create\ Mailchimp\ account\ and\ Integrate\ it\ with\ WordPress(227).odt
./Documents/Export\ Feedburner\ feed\ and\ Import\ it\ to\ Mailchimp\ &\ setup\ RSS\ Feed\ Newsletter\ in\ Mailchimp(228).odt
----------------------------------DUPlicate files
Job 7, “/usr/share/fslint/fslint/fslint” has stopped
重要: この時点で注意すべき二つのことがあります。まず、fslint は自動的にファイルを削除しません。それは、リントファイル、その場所、名前を表示するだけです。それらについてどうするかはあなたが決める必要があります。二つ目は、fslint はデフォルトであなたの ‘/home’ ディレクトリから検索を始めます。
別のディレクトリを検索するには、コマンドとともにディレクトリ名を指定する必要があります。次のように:
$ /usr/share/fslint/fslint/fslint /home/avi/Pictures
すべてのサブフォルダーを再帰的に検索するには、フラグ‘-r’を使用する必要があります。単純に次のように:
$ /usr/share/fslint/fslint/fslint -r /home/avi/Music/
fslint GUIの使い方
fslintに基づいて構築されたGUIアプリケーションは、Linuxターミナルからfslintと入力するか、アプリケーションメニューから起動できます。
$ fslint-gui
GUIのすべては理解するのが簡単です。あなたがする必要があるのはこれだけです:
- スキャンするディレクトリを追加/削除します。
- 右上のチェックボックスをチェックしたり外したりして、再帰的にスキャンするかどうかを選択します。
- 「検索」をクリックします。そして、すべて完了です!
再度お伝えしますが、このユーティリティはlintファイルを削除するのではなく、情報を提供するだけで、すべてはあなた次第です。
結論
fslintは、ファイルシステムからさまざまなタイプのリントを除去するための完璧なツールです。しかし、いくつかのグレーゾーンで改善が必要です:–
- 重複写真の検出が少し遅いです。
- ユーザーインターフェースの改善が必要です。
- 進捗メーターなし。
投稿を気に入っていただけましたか?もしそうなら、声を上げてください。下のコメント欄に貴重なフィードバックを投稿してください。私があなたが読むのを愛するであろう別の投稿に取り組んでいる間、Tecmintに留まり、つながっていてください。私たちをいいね!し、シェアして、広がるのを手伝ってください。



