我已将计算机设置为在 Linux 和 Windows 上使用相同的主文件夹/用户配置文件。结果,NTUSER.DAT
我在文件管理器中看到了在 Windows 上隐藏的文件ls
。有什么方法可以让 Linux 隐藏隐藏文件吗?
答案1
将要隐藏的文件添加到这些.hidden
文件所在目录中以每行 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
仍会显示它们,但这只是另一个别名。
我在超级用户。请点赞那回答 ;)