我已将计算机设置为对 Linux 和 Windows 使用相同的主文件夹/用户配置文件。因此NTUSER.DAT,当我ls和我的文件管理器中显示时,我在 Windows 上隐藏了类似的文件。有没有办法让Linux隐藏隐藏文件?
Rin*_*ind 19
将要隐藏的文件添加到.hidden这些文件所在目录中每行 1个文件命名的文件中。类似的东西ls {files} >.hidden可以快速做到这一点。
您可以隐藏从 Windows 中查看C:\>attrib +h D:\*.hidden /S的.hidden文件(这将隐藏以前方法中的文件)。我假设的目录为 D:。
您可以ls通过将其添加到您的~./bashrc:
ls () {
if [ -f .hidden ]; then
declare GLOBIGNORE="$GLOBIGNORE:.*:$(tr '\n' ':' < .hidden)"
ls "$@"
fi
}
Run Code Online (Sandbox Code Playgroud)
这将在使用lsand lsonly时隐藏文件。它还假设您还没有ls. ls -l仍然会显示它们,但这只是另一个别名。
我在superuser 上找到的最后一个命令。请为该答案点赞;)