「Linux」find、lsコマンドで特定の文字列を含むファイルのリストを取得する方法

■findコマンド 書式
find 検索対象フォルダのパス -type f -name “*検索したい文字列*"
使用例
$ find /data/backup/arkgame -type f -name “*tokyo2020*"
/data/backup/arkgame/study_tokyo2020_skill.zip

※現在ディレクトリの場合、「.」を利用
$ pwd
/data/backup/arkgame
$ find . -type f -name “*tokyo2020*"
./study_tokyo2020_skill.zip

■lsコマンド 書式
ls 検索対象フォルダのパス | grep “検索したい文字列"
使用例
$ ls /data/backup/arkgame | grep “tokyo2020"
study_tokyo2020_skill.zip

※現在ディレクトリの場合、「.」を利用
$ pwd
/data/backup/arkgame
$ ls . | grep “tokyo2020"
study_tokyo2020_skill.zip

Linux

Posted by arkgame