Questions tagged «ls»

ls命令列出目录的内容。

3
为什么我的文件夹名称最终会这样,以及如何使用脚本解决此问题?
抱歉,如果在其他地方都可以找到答案,我不知道如何搜索我的问题。 我在redhat linux HPC服务器上运行了一些模拟,而我用于处理文件夹结构以保存输出的代码有一个不幸的错误。我创建文件夹的matlab代码是: folder = [sp.saveLocation, 'run_', sp.run_number, '/']; 在哪里sp.run_number是整数。我忘了将其转换为字符串,但是由于某种原因mkdir(folder);(在matlab中)运行仍然成功。实际上,模拟运行顺利,数据已保存到匹配目录。 现在,当查询/打印文件夹结构时,出现以下情况: 当我尝试标签自动完成时: run_ run_^A/ run_^B/ run_^C/ run_^D/ run_^E/ run_^F/ run_^G/ run_^H/ run_^I/ 当我使用ls:run_ run_? run_? run_? run_? run_? run_? run_? run_? run_? run_?。 当我使用rsync传输到我的mac时,该--progress选项显示:run_\#003/等(与我假设)匹配的数字与sp.run_number填充的整数匹配为三位数,因此第10次运行是run_\#010/ 当我在finder中查看文件夹时 run_ run_ run_ run_ run_ run_ run_ run_ run_ run_? 查看此问题并使用命令,ls | LC_ALL=C sed …


5
获取最新目录(不是最新文件)
我的文件夹parent包含以下内容: A.Folder B.Folder C.File 它既有文件夹又有文件。B.Folder较新。现在我只想得到B.Folder,如何实现呢?我试过了 ls -ltr ./parent | grep '^d' | tail -1 但这给了我drwxrwxr-x 2 user user 4096 Jun 13 10:53 B.Folder,但是我只需要名字B.Folder。
15 shell  files  ls  timestamps 





5
如何找到长路径中第一个丢失的目录?
想象一下,我有一条不存在的路径: $ ls /foo/bar/baz/hello/world ls: cannot access /foo/bar/baz/hello/world: No such file or directory 但是,说/foo/bar 确实存在。有没有一种快速的方法可以让我确定baz路径的起点? 我正在使用Bash。
14 bash  shell  directory  ls 

1
“ ls”在目录中显示两个相同的文件
因此,该命令ls似乎以某种方式向我显示了目录中的两个相同文件。 $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 root wheel 715B Jun 18 10:35 tftp.plist 我可以移动,重命名,编辑等其中一个文件,但另一个似乎不存在。bash选项卡补全甚至显示相同的文件。 例如,输入以下内容,然后点击 TAB $ sudo mv …
14 bash  osx  ls 

5
排序find -exec ls的输出
是否可以find … -exec ls -ls ;按文件名按字母顺序对输出进行排序? 这是我的cron命令: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; 这个命令在大多数情况下都可以。但是结果没有按照任何有意义的顺序排序。如果将它们按文件名字段进行排序将非常有帮助。
14 find  ls  sort 


3
“ ls -lh”报告的总大小小于单个大小的总和
在什么情况下ls -lh显示的总数小于单个文件的总数?例如: $ ls -lh /var/lib/nova/instances/_base total 100G -rw-rw-r-- 1 nova nova 4.3M 2012-02-14 14:07 00000001 -rw-rw-r-- 1 nova nova 5.7M 2012-02-14 14:07 00000002 -rw-rw-r-- 1 nova nova 42G 2012-03-08 15:24 1574bddb75c78a6fd2251d61e2993b5146201319.part -rw-rw-r-- 1 libvirt-qemu kvm 24M 2012-02-14 14:07 77de68daecd823babbb58edb1c8e14d7106e83bb_sm -rw-r--r-- 1 libvirt-qemu kvm 65G 2012-03-02 12:43 bd307a3ec329e10a2cff8fb87480823da114f8f4 -rw-rw-r-- 1 …
14 files  ls  disk-usage 



2
为什么`watch`使`ls / tmp`列出$ HOME的内容?
我正在尝试查看/tmp/目录中的文件数。为此,我认为此命令将起作用: watch sh -c 'ls /tmp/|wc -l' 但这似乎ls没有任何论据就可以工作。即,我在中~,在那里我得到的文件数代替/tmp/。我找到了一种解决方法,该方法似乎可行: watch sh -c 'ls\ /tmp/|wc -l' 但是,为什么我要逃避之间的空间ls和/tmp/?命令如何转换,watch以便将ls输出馈送到wc,但/tmp/不作为参数传递给ls?
13 shell  ls  watch 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.