在 Windows 资源管理器中,有一个树视图可以查看目录结构的概述。我想将结构分享给其他人。
如何获得分区目录结构的可浏览树视图并导出该文件列表,以便其他人无需访问分区即可查看它?
澄清一下,我对文件本身不感兴趣。我只需要所有文件的分层列表。将它们全部拉上拉链不是我想要的。
当我运行dir *.*
它时会产生意想不到的结果。甚至列出名称中没有任何点的文件和文件夹。例如
C:\>dir *.*
Volume in drive C is System
Volume Serial Number is AC0A-29DA
Directory of C:\
14-03-2017 05:17 PM 8,192 ntuser.dat
03-01-2017 07:10 PM <DIR> Perl520
28-03-2017 10:13 AM <DIR> Program Files
28-03-2017 10:13 AM <DIR> Program Files (x86)
04-01-2017 03:25 PM <JUNCTION> Python27 [C:\Program Files\Anaconda]
06-02-2017 10:16 PM <DIR> SAP
28-03-2017 04:10 PM 152 useragent.log
03-01-2017 03:04 PM <DIR> Users
16-03-2017 04:24 PM <DIR> VM
22-03-2017 11:13 AM <DIR> Windows
2 File(s) 8,344 bytes
8 …
Run Code Online (Sandbox Code Playgroud) 我想使用tree
(或类似的)来查看给定目录的目录结构以及每个子目录中是否有文件。那么,我如何使用tree
但限制给定子目录中显示的最大文件数?
如果不能用tree
,怎么能通过修改这个站点的 Python 代码来完成?
上下文:我在我的机器上添加了一个驱动器,无论出于何种原因,我都无法访问其上的目录(?)。
ls -l
ls: cannot access Downloads: No such file or directory
total 56
d????????? ? ? ? ? ? Downloads
drwxr-xr-x 26 user 12288 Aug 12 23:29 foo
Run Code Online (Sandbox Code Playgroud)
ls -a
. .. Downloads foo
Run Code Online (Sandbox Code Playgroud)
光盘
bash: cd: Downloads: No such file or directory
Run Code Online (Sandbox Code Playgroud)
触碰
touch: cannot touch ‘Downloads’: File exists
Run Code Online (Sandbox Code Playgroud)
mkdir 下载
mkdir: cannot create directory ‘Downloads’: File exists
Run Code Online (Sandbox Code Playgroud)
猫下载
cat: Downloads: No such file or directory
Run Code Online (Sandbox Code Playgroud)
文件下载
Downloads: cannot open `Downloads' (No such file or directory)
Run Code Online (Sandbox Code Playgroud)
mv 下载下来 …
有一个允许目录浏览的网站;我肯定知道这一点,因为我可以浏览没有默认页面的目录。
有一个我想浏览的目录,但它有一个默认页面,因此如果我在浏览器中输入 URL,或者如果我在浏览其上方的目录时单击该目录(如上所述),则会显示该页面,允许浏览)。
如何要求 Web 服务器向我发送目录列表而不是默认页面?
我目前正在使用 Internet Explorer,但如果 IE 不能胜任该任务,我不介意使用其他浏览器。
是否可以在 linux 上找到所有包含的文件和目录(以及子目录的文件等)都早于给定年龄的目录?换句话说,如果目录中有一个或多个文件的修改日期比给定阈值更近,则不应列出该目录。如果该目录下的所有文件和文件夹都早于给定阈值,则应列出该目录。
用例是我的主目录充满了隐藏目录,我确信其中许多是以前安装和我多年未使用的软件遗留下来的。我希望能够找到这些目录,以便我可以轻松决定是否剔除它们。
我不想使用标准的 SEARCH (AltF7在 Total Commander 中。
相反,我想要显示所有文件(包括当前目录子文件夹中的文件)的选项。
有没有办法在 Total Commander 或其他人中做到这一点?
我正在考虑诸如 UltraSearch 或 Everything(程序)之类的东西,但它不一定需要索引整个硬盘,只需要索引一个特定的目录。
我想使用 Windows 命令行列出带有路径的文件。
例如:
~\folder1
\1.jpg
\2.jpg
~\folder2
\01.jpg
\02.jpg
Run Code Online (Sandbox Code Playgroud)
我希望输出类似于相对路径而不是完整路径:
.\folder1\1.jpg
.\foler1\2.jpg
Run Code Online (Sandbox Code Playgroud)
当我使用DIR /S /B *.jpg > list.txt
它列出完整路径时C:\download\folder\folder1\1.jpg
,我只需要它列出相对路径,例如.\folder1\1.jpg
......
使用 的 Linux 命令行find ./ -iname *.jpg > list.txt
,给了我预期的结果,但我需要一个可以在 Windows 上工作的解决方案。
在解压 tarball 时,我遇到了一个ls
报告为“??????????????? ???????”的目录。想必,名字不是unicode?无论如何,我无法找到访问该文件夹的方法。我试过了cd $(find -inum inode_number)
,但这给了我
"bash: cd: ./??????????: No such file or directory".
Run Code Online (Sandbox Code Playgroud)
是否有另一种方法可以通过其 inode 号直接访问文件夹?