ls

Bash 脚本删除最旧的文件但保留最新的文件(包括子目录)
ls

Bash 脚本删除最旧的文件但保留最新的文件(包括子目录)

我正在尝试删除旧文件,但应该保留最近 3 天的日志文件。我尝试了以下命令, ls -tr /home/httpd/htdocs/路径名/路径名/config//构建/日志/应用程序/.log | tail -n +4 | xargs rm -- 但是所有文件都被删除了,只保留一个文件夹中的 3 个文件。但我想分别保留每个文件夹中的 3 个文件。 谁能帮我解决这个问题。 ...

Admin

为什么 `ls` 命令会这样对文件进行排序?
ls

为什么 `ls` 命令会这样对文件进行排序?

当我尝试对 ls 命令进行逆向工程时,我发现了一个有趣的行为。当我创建 3 个文件、、foo.png和foopa.png时fooqa.png,ls 将它们排序为foopa.png、、foo.png和fooqa.png。我也尝试使用 .gif 扩展名,似乎当 p 和 q 被扩展名的第一个字母和字母表中的下一个字母替换时会发生这种情况;所以在 的情况下。G如果是 g 和 h。(fooga.gif,那么foo.gif,那么fooha.gif) 为什么要这样排列输出? ...

Admin

使用 awk 命令输出 ls 命令
ls

使用 awk 命令输出 ls 命令

我有一个具有以下格式的电子书目录: <authorname> <authorsurname> - <bookname> 我想按作者分类书籍。我在 for 循环中使用以下命令进行此操作: for author in $(ls /home/me/books | awk -F "-" '{print $1}' | sort | uniq) do make a directory and push all books of this author to this directory done 我希望看到作者姓...

Admin

如何在 Xubuntu 16.04.6 中对齐 ls 命令输出的列?
ls

如何在 Xubuntu 16.04.6 中对齐 ls 命令输出的列?

我有这个功能.bashrc: { ls -lhNGhgF --color=always --group-directories-first --time-style="+%d-%b-%Y $newline%H:%M" | awk ' { $3 ="\033[1;31m" $3 "\033[0m"; $4 ="\033[1;48;5;196m" $4 "\033[0m"; $5 ="\033[1;30m" $5 "\033[0m"...

Admin

为什么空目录的体积很大?
ls

为什么空目录的体积很大?

以下所有目录均为空 [user@xxxx ~]$ ls -lah /home/1m total 387M drwxr-xr-x 22 foo foo 4.0K Apr 17 22:49 . drwxr-xr-x 10 foo foo 4.0K Apr 17 22:49 .. drwxr-xr-x 2 foo foo 9.2M Apr 17 22:49 dir_1 drwxr-xr-x 2 foo foo 13M Apr 17 22:49 dir_2 drwxr-xr-x 2 foo foo 39M Apr 17 22:49 dir_3 drwxr...

Admin

枚举文件 *.pdf 排除 *_book.pdf
ls

枚举文件 *.pdf 排除 *_book.pdf

如何枚举目录中的所有文件并按模式排除。 例如:所有 *.pdf 排除 *_book.pdf。我尝试这样做: for $PDF in $(ls *.pdf | grep -v *_book.pdf); do echo "File $PDF" done 这是个好办法吗?还有其他方法吗?如果声明或其他。 ...

Admin

使用通配符递归运行 `ls`
ls

使用通配符递归运行 `ls`

我正在尝试使用以下命令查找特定文件类型的所有项目文件: ls -ltR *.mb 我知道几个文件夹中有我想要的文件,但没有找到任何结果。我做错了什么? ...

Admin

dir / ls 在 Windows 10 中不显示根目录之外的文件
ls

dir / ls 在 Windows 10 中不显示根目录之外的文件

我一直尝试通过 Windows 中的命令行或 powershell 指向文件和目录,但无论出于何种原因,dir 或 ls 命令都不会显示根目录之外的目录中的文件或文件夹。为了演示: 我该如何修复此问题以便再次显示文件? ...

Admin

使用“ls”或“find”排除系统条目
ls

使用“ls”或“find”排除系统条目

比较 Cygwin: $ ls -1 -N /cygdrive/c $Recycle.Bin cygwin64 Documents and Settings pagefile.sys PerfLogs Program Files Program Files (x86) ProgramData Recovery System Volume Information Users Windows 使用命令提示符: > dir /A:-S C: 2018-12-08 10:14 AM <DIR> cygwin64 2...

Admin

不可见的目录名称
ls

不可见的目录名称

当我这样做时,ls -l我得到了下面的图片,但我不知道为什么。我知道目录的名称,我可以cd毫无问题地访问它们,但看不到实际的名称。我该如何解决这个问题? ...

Admin

为什么ls要用单引号括住一些文件名
ls

为什么ls要用单引号括住一些文件名

我注意到,当我ls在终端中执行操作时,一些文件名用单引号括起来,而有些则没有。 我不喜欢这种外观,因为我喜欢终端输出美观且统一。是什么导致了此功能,是否可以安全地禁用它? ...

Admin

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

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

如何显示目录中名称包含数字的所有文件?我试过了 ls [0-9] textfiles ( textfiles) 是我的目录。 我的 Linux 袖珍指南就是这样显示的。我只是试图显示名称中包含数字的所有文件。我实际上尝试了在我的书和网上找到的大约 20 多种变体。 ...

Admin

删除 macOS 上 `ls` 结果中的填充空格
ls

删除 macOS 上 `ls` 结果中的填充空格

当我ls在 macOS 上运行命令时,它会显示具有相同长度的文件夹名称,并为短文件夹名称填充空格: jihu@ksm1 Home $ ls bin code devel opt personal shared 而在 Linux 上,它看起来好多了: jihu@hqlin1 Home $ ls bin code devel opt personal shared 有没有办法删除 macOS 上的填充空格?在两个系统上我都使用 bash。 ...

Admin

ls 命令在主目录中不起作用
ls

ls 命令在主目录中不起作用

ls 命令在我除主目录之外的所有其他目录中都运行正常,但在主目录下出现以下错误: * 以代码 1 退出,未找到结果,命令行为:??locate -b -i [\^g]*g[\^a]*a[\^r]*r[\^b]*b[\^a]*a[\^g]*g[\^e]*e[\^.]*\.[\^c]*clocate:非法选项 -- b 我把 --color 作为选项传递给 .bash_profile 中的 ls,但我删除了 .bashrc 和 .bash_profile 中的所有颜色设置,认为 --color 中的“--”是问题所在。我也重新安装了 coreutils 包,...

Admin