回答:
非表示にするファイルを、.hidden
それらのファイルがあるディレクトリ内の1行に1ファイルという名前のファイルに追加します。そうls {files} >.hidden
することで、これを素早く行うことができます。
Windowsから見ているファイルを非表示にすることができますC:\>attrib +h D:\*.hidden /S
(これ.hidden
により、前の方法でファイルが非表示になります)。私がD:と仮定したディレクトリ。
ls
これをに追加することにより、これらのファイルをLinuxで非表示にできます~./bashrc
。
ls () {
if [ -f .hidden ]; then
declare GLOBIGNORE="$GLOBIGNORE:.*:$(tr '\n' ':' < .hidden)"
ls "$@"
fi
}
使用する際には、ファイルを非表示になりますls
とls
だけ。また、のエイリアスがまだないことを前提としていますls
。ls -l
まだ表示されますが、それは単なる別名です。
スーパーユーザーで最後に見つけたコマンド。その答えに賛成してください;)
attrib
NTFS / FATファイルシステムでのみ機能します。
ls -l
bash
と-l
フラグをlasに渡します: export
(