标签: ls

在输出中查找没有大小的目录中最大的文件

我需要找到最大的文件

  1. 只应列出一个文件
  2. 搜索应该在给定的目录和子目录中工作
  3. 输出应显示文件名的文件的绝对路径

    find "$PARAM" -type f | xargs ls -1S | head -n 1
    
    Run Code Online (Sandbox Code Playgroud)

有效,但给了我类似的错误

ls: 无法访问 Over: 没有那个文件或目录

linux bash ls find

1
推荐指数
1
解决办法
212
查看次数

当在 ~ 目录中时,为什么 ls 不显示 /usr/ 目录?

我可以cd /usr/,但是为什么ls -aorls -d或 不ls -d */告诉我该usr目录在那里?

我已经看过这个问题,但ls -d */产生了 ls:cannot access */: No such file or directory

linux shell ls ubuntu

1
推荐指数
1
解决办法
1236
查看次数

drwxr-xr-x 和 lrwxr-xr-x 中起始 d 和起始 l 的含义

有两个文件具有权限字符串drwxr-xr-xlrwxr-xr-x.

我想知道起始d和起始l代表什么?

ls acl

1
推荐指数
1
解决办法
2989
查看次数

如何显示名称包含数字的目录中的所有文件?

如何显示名称包含数字的目录中的所有文件?我试过

ls [0-9] textfiles
Run Code Online (Sandbox Code Playgroud)

( textfiles) 是我的目录。

这就是我的 Linux 袖珍指南向我展示的方式。我只是想显示名称中包含数字的所有文件。实际上,我已经尝试了在我的书和网上找到的大约 20 多种变体。

linux ls

1
推荐指数
1
解决办法
162
查看次数

`ls /users/applications` 没有在 OS X 上列出我的应用程序

我想在我的 Mac(运行 OS X 10.6.6 的 Macbook pro 8,1 13")上安装 xdebug,但我需要进入我的应用程序文件夹才能访问我的 phpize 文件。

当我% cd /users/applications在终端中输入时,它肯定会将我带到我的应用程序文件夹,但是当我输入时ls,终端会在大括号之间返回一些唯一的数字,然后是Applications.localized我期待应用程序内容的列表。

发生了什么?

terminal ls php macos

0
推荐指数
1
解决办法
1万
查看次数

Bash 配置文件着色

我想对我的 bash 配置文件进行一些更改。我想要的变化包括:

  • 着色文件:我希望将执行权限位设置为绿色的文件。
  • 我想知道如何在ls运行命令时将不同的文件扩展名分配给不同的颜色。
  • 我希望 ls 在*设置了执行位的文件名末尾附加一个。
  • 我想为 setuid 可执行文件着色不同的颜色。

我将如何使用我的.bashrc文件来实现这一点?

shell ls .bash-profile

0
推荐指数
1
解决办法
389
查看次数

Unix 列表绝对文件名

给定一个表示文件(或目录、设备等)的任意单个参数,我如何获得该参数的绝对路径?

我已经看到这个问题的许多答案涉及 find/ls/stat/readlink 和 $PWD,但没有一个适合我的需要。看起来最接近的答案是 ksh 的“whence”命令,但我需要它在 sh/bash 中工作。

假设文件 foo.txt 位于我的主目录 /Users/matthew/foo.txt 中。尽管我当前的工作目录是什么(我正在调用命令“abs”),但我需要以下行为:

(PWD is ~)
$ abs foo.txt
/Users/matthew/foo.txt

$ abs ~/foo.txt
/Users/matthew/foo.txt

$ abs ./foo.txt
/Users/matthew/foo.txt

$ abs /Users/matthew/foo.txt
/Users/matthew/foo.txt
Run Code Online (Sandbox Code Playgroud)

“腹肌”到底是什么?

TIA,马修

unix bash path ls

0
推荐指数
1
解决办法
423
查看次数

ls -l | wc -l 重定向到新文件时输出不同

"ls -l | wc -l" 输出 "1+no.file/directories"(第一行额外一个)。

但是,当我运行命令 ls -l | wc -l > temp(当输出被重定向到一个新的文件 temp 时)。存储在临时文件中的值比未重定向时输出的值多 1。我想这是因为创建了新的“临时”文件,但临时文件应该是在 ls -l 命令运行后创建的,因此,输出应该与没有重定向的输出相同。

有人请帮忙

ls ubuntu

0
推荐指数
1
解决办法
503
查看次数

为什么 UNIX 套接字文件以 ls 和等号结尾?

当我列出ls目录中的 ( ) 文件时,我在某些文件后面看到等号=。在我的例子中,所有这些文件都是 UNIX 域套接字文件:

user@Debian11:~/src/unix_sock$ l

a.out*     cli_stream*  dgrm_unix_sock.server=  serv_stream*  stream_serv.c          tpf_unix_sock.server=

cli_dgrm*  dgram/       serv_dgrm*              stream_cli.c  tpf_unix_sock.client=
Run Code Online (Sandbox Code Playgroud)

这是什么原因呢?

顺便说一句,该ls -l命令不显示=

linux unix bash ls sockets

0
推荐指数
1
解决办法
242
查看次数

标签 统计

ls ×9

linux ×4

bash ×3

shell ×2

ubuntu ×2

unix ×2

.bash-profile ×1

acl ×1

find ×1

macos ×1

path ×1

php ×1

sockets ×1

terminal ×1