名为“。”的文件夹(只有点而没有其他内容)不会出现在 dolphin 或 krusader 文件管理器中。
ls -a
显示文件夹。
终端输出:
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 otherFolder1
drwxrwxrwx - root 20 Feb 20:32 otherFolder2
drwxrwxrwx - root 20 Feb 17:01 otherFolder3
cd .
不会像对其他人那样将我放入文件夹中。(使用 fish 终端)
我怎样才能让这些文件夹显示在 GUI 文件资源管理器中?我怎样才能cd
进入它们?我怎样才能删除它们,因为rm -rf .
它们不起作用?
答案1
在 UNIX 和类似 UNIX 的操作系统(如 Linux)下,..
输出中显示为 的文件夹ls -a
表示当前文件夹的父文件夹,显示为 的文件夹.
表示当前文件夹本身。也就是说,
$pwd
/usr/phred/stuff
$ls -al
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 otherFolder1
drwxrwxrwx - root 20 Feb 20:32 otherFolder2
drwxrwxrwx - root 20 Feb 17:01 otherFolder3
$cd ..
$pwd
/usr/phred
$ls -al
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 stuff
$cd stuff
$pwd
/usr/phred/stuff
$ls -al
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 otherFolder1
drwxrwxrwx - root 20 Feb 20:32 otherFolder2
drwxrwxrwx - root 20 Feb 17:01 otherFolder3
$ls -al ..
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 stuff
$ls -al .
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 otherFolder1
drwxrwxrwx - root 20 Feb 20:32 otherFolder2
drwxrwxrwx - root 20 Feb 17:01 otherFolder3
我应该指出,我在 Linux 上不使用图形文件管理器,但在 Windows 上使用,尽管 Windows 中相当于控制台 Linux 命令的ls -al
也显示.
和..
条目(与 Linux 中的含义相同),但文件管理器通常不显示它们(尽管 7-Zip 文件管理器显示,并且似乎不允许我隐藏它们)。