ls

如何理解目录的硬链接字段
ls

如何理解目录的硬链接字段

我已经运行了ls -l命令,但是我有一个很大的困惑: 主目录中 ls -l 的输出: $ ls -l total 16 drwxr-x--- 19 farah farah 4096 اگست 18 18:40 farah drwxr-x--- 40 hussain hussain 4096 اگست 27 08:36 hussain drwxr-x--- 19 remedy remedy 4096 اگست 16 21:22 remedy drwxr-x--- 19 saweiz saweiz 4096 اگست 7 13:...

Admin

ls -R 代替 find
ls

ls -R 代替 find

我可以看到ls -R所有文件和文件夹的列表。我可以grep从列表中找到文件名。 “查找” 有什么好处? 此外,如果我使用ls -R而不是,有什么注意事项find吗? ...

Admin

使用 ls 命令列出目录中的文件时难以执行复杂的排序
ls

使用 ls 命令列出目录中的文件时难以执行复杂的排序

我所寻求的行为是使用 ls 命令进行嵌套排序,其中一种方法的排序不会抵消第二种方法的排序。确切的期望行为本质上是: 首先按目录排序,然后按文件排序,再加上一些美观和可读性的选项: ls --group-directories-first -pAN -I ".*" 然后,无需撤消此排序,对目录下列出的所有文件应用分组扩展: ls -X 然后,仅在每个扩展子组内按字母顺序对每个文件进行排序,数字的排序方式与你计数时的排序方式相同(例如 0,001,01,1..9,10,11..99,100..,A01,Ab,a,ab): ls -v 不幸的是,ls -Xv它不会...

Admin

使用 LS_COLORS 着色时,ls 忽略扩展
ls

使用 LS_COLORS 着色时,ls 忽略扩展

我尝试设置LS_COLORS对 ls 输出进​​行着色,但出于某种原因,它忽略了所有文件匹配模式。它正确地为可执行文件、目录等着色,但似乎完全忽略了以 * 开头的所有文件匹配模式。 我知道字符串本身是正确的,因为我已经在另一台机器上尝试过,并且它按预期工作。我还知道这些不会被像fi和这样的全能值覆盖,di因为当我删除LS_COLORS字符串的这些部分时,我根本没有得到任何彩色输出。我已经确认我使用的是 GNU ls,而不是其他类型的 ls。 字符串本身很长,但这是我为测试而创建的截断版本(它与我的真实版本相同LS_COLORS,我只是从字符串开头删除了大约 ...

Admin

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

为什么 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.cl...

Admin

如何仅列出 tar 文件
ls

如何仅列出 tar 文件

我有一个愚蠢的问题 usr01@srvlnx01:~$ sudo ls /var/opt/gitlab/backups/ 1685014011_2023_05_25_13.2.3_gitlab_backup.tar 1685016443_2023_05_25_13.2.3_gitlab_backup.tar tmp 但 usr01@srvlnx01:~$ sudo ls /var/opt/gitlab/backups/*.tar ls: cannot access '/var/opt/gitlab/backups/*.tar': No such fil...

Admin

zsh 中 'ls' 彩色输出的不同选项有什么区别?
ls

zsh 中 'ls' 彩色输出的不同选项有什么区别?

我想在我的 MAC 终端中显示“ls”命令的彩色输出,但我不明白某些方法之间的区别。在一些文章和 reddit 帖子中,我看到人们将以下内容添加到他们的 .zshrc 配置中: export CLICOLOR=1 export LSCOLORS=ExFxBxDxCxegedabagacad alias ls='ls -G' alias ll='ls -alG' 根据手册页,将 CLICOLOR 环境变量设置为 1 应该与使用 ls 的 -G 选项具有相同的功能。那么,如果已设置 CLICOLOR 环境变量,那么将 -G 选项添加到别名有什么意义呢?此外,-...

Admin

设置彩色统计忽略 $LS_COLORS
ls

设置彩色统计忽略 $LS_COLORS

问题 我正在尝试让自动完成的文件根据 bash 中的变量着色$LS_COLORS。但是自动完成会忽略我的$LS_COLORS变量并从其他地方获取颜色值。 环境 我有一个dircolors文件和以下声明.bashrc: eval `dircolors $HOME/.config/bash/dircolors` bind 'set colored-stats on' bind 'set colored-completion-prefix on' alias ls='ls --group-directories-first --color=auto' 输出l...

Admin

文件超链接在 tmux 下不起作用
ls

文件超链接在 tmux 下不起作用

使用tmux超链接功能时不起作用。 例如: ls --hyperlink *.pdf 列出.pdf文件并在终端仿真器下使用时提供单击并打开的链接,但使用时失败tmux。我试过gnome-terminal和kitty。两者的结果相同。 上面的截图显示了左侧kitty没有使用和右侧使用的结果。当鼠标光标悬停在上方时,只有左侧有可见且可点击的链接。tmuxtmux ...

Admin

Ubuntu - ls -Z 仅显示问号和文件名
ls

Ubuntu - ls -Z 仅显示问号和文件名

当我使用时,ls -Z /etc我只得到问号和文件名。我没有得到任何有关安全上下文的信息。有人知道这件事吗? ...

Admin

/var/mail/root 和 /var/spool/mail/root 是否为同一个 inode 的硬链接?
ls

/var/mail/root 和 /var/spool/mail/root 是否为同一个 inode 的硬链接?

刚刚发现这一点: # diff /var/mail/root /var/spool/mail/root # (nothing) # ls -i /var/mail/root /var/spool/mail/root 1284 /var/mail/root 1284 /var/spool/mail/root 相同的内容,相同的 1284 inode 编号,因此它们是同一个文件的两个硬链接,对吗? 但: # ls -l /var/mail/root /var/spool/mail/root -rw------- 1 root mail 63743972 No...

Admin

使用“ls -sh” 1K 是一千字节、一千比特、1000 字节、1024 字节,还是什么?
ls

使用“ls -sh” 1K 是一千字节、一千比特、1000 字节、1024 字节,还是什么?

我的问题的前言(这不是我的问题):我一直在寻找一个命令行工具来告诉我一个文件有多少字节、千字节、兆字节、千兆字节等(而不是其他形式的测量)。 问题:我发现ls -sh输出文件大小,但它只使用 K、M、G 等作为测量单位。所以,这似乎很模糊。这到底是什么意思? ls 的手册页还讨论了与文件大小相关的块和内容,但我不知道这与千字节和千比特有何关系,甚至不知道它们是否有关系。 ...

Admin

您能使用 ls 在 zsh 中为目录加下划线吗?
ls

您能使用 ls 在 zsh 中为目录加下划线吗?

我想在执行 时为目录添加下划线ls。这在默认的 Mac 终端和 zsh 中可以实现吗?或者我需要 iTerm2 + ohmyzsh 之类的东西。我发现LSCOLORS不支持下划线,只支持粗体。 例如:Folder1 和 Folder2 将显示下划线 ...

Admin

如何查看 sftp 服务器上的文件夹中是否有新文件?
ls

如何查看 sftp 服务器上的文件夹中是否有新文件?

我登录到 sftp 服务器,并查看我输入的文件ls。有没有办法递归监视文件夹?现在我只是继续输入ls -tlh。有没有办法在我不用输入的情况下实现这一点?比如-watch标志之类的?任何帮助都将不胜感激。 ...

Admin