我正在尝试这个命令以可读的forms列出文件: $ ls -lh ls: illegal option — h usage: ls -1RaAdCxmnlogrtucpFbqisfL [files] 有没有办法启用它? 我正在使用Sun SPARC: $ uname -a SunOS www 5.8 Generic_108528-16 sun4u sparc SUNW,UltraAX-i2
这里是NFS挂载的挂载configuration,我们将其称为server2 ,从运行cat /etc/mtab : <ip1>:/mnt/fs101 /mnt/fs101 nfs rw,relatime,rsize=1024,wsize=1024,timeo=14,intr,cto,acregmax=6,acdirmax=0,noac,acdirmin=0,vers=4,addr=<ip1>,clientaddr=10.0.0.201 0 0 另一台机器(称为server1 )有更多的默认设置,但也挂载在NFS挂载。 当我在server1上用vim编辑文件,然后运行cat file.txt ,我通常会看到旧文件的内容(即不是编辑)。 如果我inputls -l到server2上的目录(看到旧内容的目录),然后再运行cat ,我现在看到更新的内容。 正如你所看到的, server2有效地closures了NFScaching。 这影响了很多机器,其中有许多(比如说7或8)有这个NFS挂载。 这些是在VMWare上运行的虚拟化CentOS 6机器。 我迷失在哪里去与这一个 – 它似乎可能与文件属性和ls文件运行统计有关,但我不知道如何能有效地“解决”这个问题。 我对一段时间的cachingperformance没问题,因为这些是web服务器(10-20s),但是现在是完全不可预知的。 更新:当检查正在呈现NFS装载的机器(即在上面)时,本机在服务器1上编辑后立即看到更新的文件内容
所以定期清理我的服务器上的文件,这些文件的时间是+160,例如:(从技术上说,删除旧文件,但是避免可能最近访问过的文件) find /tmp/art -atime +160 -exec rm -f {} \; 然而,由于某种原因,今天没有文件出现,除非我做+10。 看起来我的所有文件都会把访问时间改变到本月初。 我最近读了find命令本身,如果使用像以下将修改atime: find /tmp/art -atime +160 -exec ls -l {} \; 但从我的经验来看,任何一个命令从来都没有改变过。 我打算使用ctime,但只是发现它并不意味着改变时间。 我的问题是: 这只是一个侥幸find命令是不是正在修改我的-atime或是我读的信息不正确? 如果文件通过networking服务器可供用户浏览,他们将下载文件修改atime? 或者,只有通过terminal / ssh访问才能修改atime?
如何匹配以stringOS_PATCH开头并以.gz结尾的所有文件 备注 – 解决scheme必须适合Linux和Solaris操作系统 这个任务可以通过查找命令,也可以用正则expression式或任何其他想法,例如awk 例如 OS_PATCH-ver.4.577.gz OS_PATCH-pilot-install.gz OS_PATCH.upgrade-patch.gz OS_PATCH_generig-patch.gz . . . .
我想要一个类似于ls -1d的输出,但我不想检查每个文件是否存在。 我宁愿只列出文件。 我可以使用回声,但回声仅在文件之间放置一个空格。 我怎样才能把文件/参数之间的回报?
所有的命令都在我们的Ubuntu服务器上运行,直到前几天。 当运行ls或cd它返回bash: /bin/ls: No such file or directory 。 这怎么解决?
我想在最新创build的目录在给定的目录(我们为每个版本创build一个新的文件夹),然后cd到该目录。 我想创build一个别名,所以我不必记得如何到达最新的目录,每当我需要。 以下是我所尝试的: ls -ltr ~/workspace/docs/new-docs/Mapper/Documentation/ | tail -1 | cd cd $(ls -ltr ~/workspace/docs/new-docs/Mapper/Documentation/ | tail -1) 问题似乎是,如果我命令的结果我最终的文件作为输出的权限。 任何帮助是极大的赞赏! 更新: $cd `ls -dt ~/workspace/docs/new-docs/Mapper/Documentation/* | head -1` -bash: cd: drwxr-xr-x: No such file or directory
我login到sftp: sftp user@server 然后我运行: ls -lt 我希望文件按datesorting。 sftp> ls -lt *.csv -rw——- 0 76547986 200 5073032 Mar 14 08:42 file1.csv -rw——- 0 76547986 200 5073032 Mar 15 08:41 file2.csv -rw——- 0 76547986 200 5073032 Mar 16 08:41 file3.csv -rw——- 0 76547986 200 5072802 Mar 17 08:42 file4.csv -rw——- 0 76547986 200 1117736 Sep 30 14:44 […]
为什么在截图中显示的文件大小有所不同,即ls -lh下的文件总大小是44k,而文件夹的大小只有4k? 我读错了吗?
例如,如果我的目录包含文件a,b,c,c1,c2,c3,c4,d,e,f,g 有没有像下面的伪代码的命令 ls -filename>“c2” 那只会列出文件c3,c4,d,e,f 编辑:修改问题来解决一个更一般的情况