京橋のバイオインフォマティシャンの日常

南国のビーチパラソルの下で、Rプログラムを打ってる日常を求めて、、Daily Life of Bioinformatician in Kyobashi of Osaka

【LINUX/Macの基本コマンド③】lsコマンドの使い方メモ

はじめに

LINUX/Macのコマンドライン入門を目指したポストです。

lsコマンド(list segments)は、ディレクトリにあるファイルやフォルダの名前を表示するUNIXコマンドである。 今回は、代表的なオプションの使い方をまとめてみた。

あと、MacOSXでは動作確認をしているが、 LINUXはちょっとオプションが違う場合があるかも。

ls コマンドの基本

以下が、基本的な使い方である。

#カレントディレクトリ内で実行
ls

#例えば、カレントディレクトリのtestフォルダ内を表示
ls ./test

オプション付き ls コマンドの実行例

隠し(ドット)ファイルも表示

ls -a

隠し(ドット)ファイルも表示(ただし、「.」「..」を除く)

ls -A

「再帰的(recursive)」に表示

ls -R

カンマで区切って表示

ls -m

ファイル情報の詳細表示(-l: デフォルト表示)

ls -l

「ctime」(ファイルを変更した時刻)での詳細表示

ls -cl

最終アクセス日時(-u)での詳細表示

ls -ul

人が読みやすい形式での詳細表示

#デフォ
ls -l -h

#最終アクセス日時
ls -ul -h

#フォルダ色付き表示
ls -ul -h -G

ディレクトリの場合のみ「/」を付けて表示

ls -pl

複数の列で出力

ls -C

更新日が新しい順に表示

ls -tl

ファイルサイズの大きい順

ls -Sl

拡張子のアルファベット順にソート

ls -xl

ディレクトリそのものの情報を表示

ls -dl

表示を縦に並べる

ls -1

色付き表示(MacOSXでは不可、CentOSでは動作)

ls --color -l -h

LINUX/Macの基本コマンドの関連記事

skume.net

skume.net

skume.net

skume.net

skume.net

skume.net

参考資料

www.atmarkit.co.jp

www.atmarkit.co.jp

qiita.com

eng-entrance.com

まさに、Chromeでのタブ管理・収納の女神「OneTab」を使ってみた件

はじめに

OneTab は、ブラウザで開いている沢山のタブをワンクリックでリスト化、 またはリストを復元・共有できてしまう神的ツールである。

日頃から、沢山のタブを開いたままにして、ブラウザが重くて仕方ないという状況には効果テキメンである。

OneTab自体はGoogle Chromeのプラグインなので、 その利用にはまずGoogle Chromeをインストールしないといけない。

これだけで、Chromeユーザー確定である。

Google Chrome

www.google.com

OneTab

chrome.google.com

こういうキラーアプリを探していた!!重複ファイルを検索・削除するツール dupeguru を使ってみた件

はじめに

今回の記事は、コンピュータ上の重複ファイルを検索するソフトウェア「dupeguru」を紹介します。。

このソフトウェアでは、 ファイル名またはコンテンツのいずれかをスキャンして、 重複したファイルを見つけて削除することができます。

コンテンツのスキャンでは、kbオーダーでのサイズ差分を検出してファイルを見つけられます。 また、ファイル名のスキャンでは、fuzzy matching algorithmで、 完全一致以外の場合でも、重複したファイル名を見つけることができます。

それでは、インストールからやっていきます。

dupeguruのインストール・実行

Macターミナルを起動して、以下のコマンドを実行します。

#MacOSXの場合
brew install --cask dupeguru

#アプリ実行
open /Applications/dupeGuru.app
#OR
#アプリケーションフォルダからアプリを開きます

dupeguruの使い方の概要

こういう画像ファイル重複*1を例題に、dupeguruを実行してみます。 ファイルが複数のディレクトリを超えて存在すると、消すのが面倒ですよね。。

まずは、dupeguruの起動画面を示します。

左下の+からフォルダパスを選択して、Scanをおします。

こんな感じで、重複ファイルが見つけられます。

削除するファイルを選択します。 また、ダブルクリックでファイル内容が表示されます。

リファレンスのファイルを変えたい場合には、 ファイルを指定して、Make Selected into Referenceを実行します。

削除時は、チェックボックスを指定して、 Send Marked to Trash...を実行します。

そして、Proceedを実行します。

これで、重複ファイル削除が完了します。

まとめ

dupeguruは、重複ファイルを検索・削除するキラーアプリです。

どんどん活用して、ファイル削除での無駄な時間を減らしていきましょう。

参考資料

dupeguru.voltaicideas.net

formulae.brew.sh

*1:すべて同じ画像ファイルだが、ファイル名が違う。 ファイルが複数のディレクトリに跨がる。