「FSlint」ツールを使用して Linux で重複/不要なファイルを見つけて削除する方法
ごく最近、Linux で重複ファイルを検索して置換するために使用されるfdupes ユーティリティに関する記事を書きました。この投稿は読者から非常に好評でした。 fdupes ユーティリティの投稿をまだ行っていない場合は、ここで試してみることをお勧めします。
- fdupes 重複ファイルを検索して削除するツール
この投稿の目的は、fslint とは何か、その機能、インストール、使用方法を明らかにすることです。
フリントとは何ですか?
fslint は、ファイルやファイル名に含まれる不要で問題のある不要な部分を削除し、コンピュータをクリーンな状態に保つ Linux ユーティリティです。不要になった大量のファイルをlintと呼びます。 fslint は、ファイルやファイル名からそのような不要な lint を削除します。 Fslint は、重複ファイル、空のディレクトリ、不適切な名前に対処することで、不要なファイルと戦うのに役立ちます。
fslintの特徴
- これは、重複ファイル、空のディレクトリ、不適切な名前を処理するさまざまなツールを組み合わせたものです。
- シンプルな GTK+ グラフィック フロントエンドとコマンドライン。
- Fslint は、重複ファイル、問題のあるファイル名、一時ファイル、不正なシンボリックリンク、空のディレクトリ、およびストリップされていないバイナリに関連する lint に対処します。
- 不要なファイルや不要なファイルによって使用されていたディスク領域を再利用するのに役立ちます。
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 コマンドを使用するにはどうすればよいですか?
計算の基本ルールの 1 つを理解し、リスクを理解していただければ幸いです。バックアップを用意してください。このアプリケーションのテストを開始する前に、システム上のすべてのバックアップがあることを確認してください。これにより、重要なファイルが削除された場合でも、すぐに復元できるようになります。
ご存知のとおり、fslint はコマンドライン インターフェイスとフロントエンド GUI を同時に備えたアプリケーションの 1 つです。どちらを使用しても構いません。
開発者と管理者にとっては、非常に強力な機能を提供する 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
重要: この時点で心に留めておくべきことが 2 つあります。まず、fslint はそれ自体ではファイルを削除しません。単に lint ファイル、その場所、名前を表示するだけです。彼らをどうするかを決めなければなりません。 2 番目は fslint で、デフォルトでは 「/home」 ディレクトリから検索を開始します。
/home ディレクトリ以外のディレクトリを検索するには、次のようにコマンドでディレクトリ名を渡す必要があります。
$ /usr/share/fslint/fslint/fslint /home/avi/Pictures
すべてのサブフォルダーを再帰的に検索するには、次のようにフラグ 「-r」 を使用する必要があります。
$ /usr/share/fslint/fslint/fslint -r /home/avi/Music/
fslint GUI の使用法
Linux ターミナルまたはアプリケーション メニューからfslintと入力することで、fslint上に構築された GUI アプリケーションを起動できます。
$ fslint-gui
GUI ではすべてが簡単に理解できます。必要なのは次のことだけです。
- スキャンするディレクトリを追加/削除します。
- 右上のチェックボックスをオン/オフにして、再帰的にスキャンするかどうかを選択します。
- 「検索」をクリックします。そしてすべて完了しました!
繰り返しますが、このユーティリティはlint ファイルを削除するのではなく、情報のみを提供し、すべてを残しておくことを覚えておいてください。
結論
fslint は、ファイル システムからさまざまな種類の lint を削除する完璧なツールです。ただし、特定のグレーゾーンでは改善が必要です。 –
- 重複写真の検出が少し遅い。
- ユーザーインターフェイスに多少の改善が必要です。
- プログレスメーターはありません。
この投稿を気に入っていただければ幸いです。もしそうなら!聞こえるようにしてください。以下のコメント欄に貴重なフィードバックを投稿してください。ぜひ読んでいただきたい別の投稿に取り組んでいる間、引き続き Tecmint にご注目ください。 「いいね!」とシェアして拡散にご協力ください。