标签: ls

为什么管道不能与 'find' 和 'ls' 一起使用

为什么管道不能与 'find' 和 'ls' 一起使用如果我这样做了find . -name *foo* | ls -lah,它会执行 ls$PWD而不是 find 的输出。

然而,解决方案是find . -name *foo* | xargs -r ls -alh或可以使用 exec。

bash ls pipe xargs

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

ls -l 和 ls -lsr 的区别

ls -lls -lsr 两者之间的区别是什么都给出相同(几乎相同)的输出。那么这两个命令有什么区别。

ls 16.04

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

`ls'` 命令打开另一个 shell

我输入ls'ls用单引号),它打开了另一个外壳。它是哪种类型的外壳?它是干什么用的?

以下是参考:

我附上了一张截图

command-line ls

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

如何使用 ls 命令找出文件夹的所有者和组,以及他们各自拥有哪些权限?

刚刚从 Windows 完全切换到 Ubuntu,我很高兴。

我有个问题; 有一个名为 的文件夹/root。我想知道如何使用该ls命令找出与此文件夹关联的所有者和组,以及他们各自拥有哪些权限。

permissions command-line users ls

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

按“文件 '*.mp4'”列出 MP4 到 .txt

我想.txt用一个文件夹的所有 mp4 文件创建一个,但垂直和

file '/root/mp4/*.mp4'
Run Code Online (Sandbox Code Playgroud)

逐行。在 Windows 中它就像

(for %i in (*.mp4) do @echo file '%i') > files.txt
Run Code Online (Sandbox Code Playgroud)

command-line ls mp4

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

为什么 /bin/ls 链接到 libpthread?

很奇怪,ls 是多线程的吗?可能需要 libpthread 做什么ls

ldd /bin/ls
    linux-vdso.so.1 (0x00007ffff7fce000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ffff7f57000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffff7d65000)
    libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ffff7cd2000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ffff7ccc000)
    /lib64/ld-linux-x86-64.so.2 (0x00007ffff7fcf000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffff7ca9000)
Run Code Online (Sandbox Code Playgroud)

shared-library ls coreutils

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

“cat ls”弄乱了我的终端字符

当我进入 /bin 目录并执行cat ls它时,它会弄乱整个终端的字符,甚至我的输入也会弄乱,我别无选择,只能重新启动终端。我只是在看一个教程,那个人正在这样做,但他的终端并没有变得时髦。我想知道为什么会发生这种情况,因为我已经在其他系统文件上使用了 cat 并且它没有脱离束缚。

cat ls

现在正如你在我的终端底部看到的那样,一切都搞砸了

我也使用过该clear命令,但它只是清除终端并且输入仍然很时髦。

clear命令后

command-line bash special-characters ls cat

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

ls 命令 - 将输出行切换到列

有什么办法可以改变输出ls吗?通常ls会显示如下内容:

something something1 something2 something3 

something4 something5 something6 something7
Run Code Online (Sandbox Code Playgroud)

我希望它是这样的:

1. something        5. something4
2. something1       6. something5
3. something2       7. something6
4. something3       8. something7
Run Code Online (Sandbox Code Playgroud)

是否有任何简单的命令来处理这种情况,而不使用循环和多行代码?

command-line ls

-1
推荐指数
2
解决办法
2608
查看次数

如何列出目录中存在的所有 ASCII 文件?

我想列出当前工作目录(home)中所有不带扩展名(.txt)的 ASCII 文件。我从终端中的命令开始ls,但我不知道应该在选项中放入什么,因为我想列出没有扩展名而只有名称的文件。我该怎么做?

command-line files find ls

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

为什么“ls”和“du”命令对同一文件显示不同的大小?

我目前使用的是 Ubuntu 20.04。

当我使用命令检查文件的大小时du,我得到以下输出:

ubuntu@ip-172-31-49-39:/myxfs$ du -h newquota
4.0K    newquota
Run Code Online (Sandbox Code Playgroud)

通过该ls -la命令,我得到以下信息:

ubuntu@ip-172-31-49-39:/myxfs$ ls -la
total 8
drwxr-xr-x  2 ubuntu ubuntu   22 Apr 18 19:17 .
drwxr-xr-x 22 root   root   4096 Apr 17 12:05 ..
-rw-r--r--  1 ubuntu ubuntu 1024 Apr 18 19:17 newquota
Run Code Online (Sandbox Code Playgroud)

为什么同一个文件的大小会有差异?文件的实际大小是多少?

filesystem command-line files ls du

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

不使用 - ( * |

是否可以在不使用上述字符的情况下列出隐藏文件?这个装置不使用任何选项或*通配符以及一些其他字符(例如,这是容许ls -als -d.!(|.)echo .*等等)。

command-line bash hidden-files ls

-6
推荐指数
1
解决办法
3899
查看次数