相关疑难解决方法(0)

LINUX递归列出目录中的所有文件,包括符号链接目录中的文件

假设我有一个目录/dir中,其中有3个符号连接其他目录 /dir/dir11,/dir/dir12/dir/dir13.我想列出dir包含其中的所有文件dir11,dir12dir13.

为了更通用,我想列出所有文件,包括目录中符号链接的文件.find .,ls -R等,停止在符号链接,而不导航进入它们进一步列出.

linux

133
推荐指数
6
解决办法
40万
查看次数

将多个文件从 bz2 格式转换为 gz 格式

我有 575 个 bz2 文件,平均大小为 3G,需要将它们转换为 .gz 格式,以使它们与下游管道兼容。

$ ll -h | head
total 1.4T
drwxrws---+ 1 dz33 dcistat  24K Aug 23 09:21 ./
drwxrws---+ 1 dz33 dcistat  446 Aug 22 11:57 ../
-rw-rw----  1 dz33 dcistat 2.0G Aug 22 11:38 DRR091550_1.fastq.bz2
-rw-rw----  1 dz33 dcistat 2.0G Aug 22 11:38 DRR091550_2.fastq.bz2
-rw-rw----  1 dz33 dcistat 2.0G Aug 22 11:38 DRR091551_1.fastq.bz2
-rw-rw----  1 dz33 dcistat 2.0G Aug 22 11:38 DRR091551_2.fastq.bz2
-rw-rw----  1 dz33 dcistat 1.9G Aug 22 11:38 DRR091552_1.fastq.bz2
-rw-rw----  1 …
Run Code Online (Sandbox Code Playgroud)

bash

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

在bash中循环浏览所有扩展名为.txt的文件

我正在尝试遍历文件夹中的文件并测试.txt扩展名。但是我收到以下错误:“ awk:无法打开=(没有这样的文件或目录)

这是我的代码:

!/bin/bash

files=$(ls);
for file in $files
  do
  # extension=$($file | awk -F . '{ print $NF }');
  if [ $file | awk -F . "{ print $NF }" = txt ]
    then
      echo $file;
    else
      echo "Not a .txt file";
  fi;
done;
Run Code Online (Sandbox Code Playgroud)

bash shell

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

标签 统计

bash ×2

linux ×1

shell ×1