I have a git repo and I have changes in different directories.  

    user@box:~/myrepo$ git st
    On branch master
    Your branch is up-to-date with 'origin/master'.
    
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git checkout -- <file>..." to discard changes in working directory)
    
    	modified:   emacs/basic.el
    	modified:   emacs/elisp.el
    	modified:   tips/emacs-tips.org
    	modified:   tips/linux-tips.org
    
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
    
    	emacs/wip.el
    	tips/sqlite.org
    
    no changes added to commit (use "git add" and/or "git commit -a")


Using command line I can select to show my changes on a **selected directory**.  
For example:

    user@box:~/myrepo$ git st emacs/
    On branch master
    Your branch is up-to-date with 'origin/master'.
    
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git checkout -- <file>..." to discard changes in working directory)
    
    	modified:   emacs/basic.el
    	modified:   emacs/elisp.el
    
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
    
    	emacs/wip.el
    
    no changes added to commit (use "git add" and/or "git commit -a")

How can I do that in magit, if possible?