我不太了解重定向逻辑。假设我在根目录 /root 中有这样的文件
ls -l
total 16692
-rw-r--r-- 1 root root 1249479 May 5 22:40 bootstrap-5.0.0-examples.zip
-rw-r--r-- 1 root root 786 May 9 12:49 in
drwxr-xr-x 9 root root 4096 May 5 16:43 nginx-1.19.0
-rw-r--r-- 1 root root 1043748 May 26 2020 nginx-1.19.0.tar.gz
drwxrwxr-x 18 root root 4096 May 5 16:52 openssl-1.1.1g
-rw-r--r-- 1 root root 9801502 Apr 21 2020 openssl-1.1.1g.tar.gz
-rw-r--r-- 1 root root 177 May 9 12:00 out_bash
drwxr-xr-x 9 1169 1169 12288 May 5 16:10 pcre-8.44
-rw-r--r-- 1 root root 2090750 Feb 12 2020 pcre-8.44.tar.gz
-rw-r--r-- 1 root root 2253029 May 7 11:02 v4.0.0.zip
drwxr-xr-x 14 501 staff 4096 May 5 16:18 zlib-1.2.11
-rw-r--r-- 1 root root 607698 Jan 15 2017 zlib-1.2.11.tar.gz
如果我满足
bash > out.txt
现在,如果您在同一目录中运行 ls,则 ls 将显示一个空目录!
为了让我可以再次看到我的文件和目录,我需要退出。在这种情况下,out.txt 文件将包含我所有的文件和目录的列表。
如果可能,如何实际应用?