タグ付けされた質問 「ls」

lsコマンドは、ディレクトリーの内容をリストします。

2
検索/ lsキャッシング
初めて実行したとき、findまたはlsディレクトリで実行したときのように、作業に時間がかかるようです。しかし、その後は毎回、ディレクトリのコンテンツのリストがどこかにキャッシュまたはインデックスされているかのように高速です。 コンピュータの再起動後もこのキャッシュを保持する方法はありますか?
10 find  ls  cache 

2
ls出力で最後に更新された3つのファイルを強調表示します。
lsコマンドをオーバーロードまたはラップして、最後に変更された3つのファイルを強調表示/下線/その他の方法で明確にする方法はありますか? ls -rtl逆変更時間で並べ替えることができることはわかっていますが、自分または別の開発者が変更した最後のファイルをすばやく特定したいにもかかわらず、通常はファイルのアルファベット順のリストが必要です。
10 linux  bash  command-line  ls 

2
表示するファイルの制御
私は最近、ファイル名の前にドットを付けることでバックアップファイルを非表示にするように、emacs構成を変更しました。これは私を考えさせました-非表示にするファイルに任意のグロブのリストを使用するようにBash内の動作を変更する簡単な方法はありますか?bashとlsのmanページをすばやくスキャンしても何も表示されませんでした。
10 ls 

2
zshでのLS_COLORSのテスト
数年前に、で設定した色に従って、ファイルの各タイプを対応する色で印刷する興味深いコードスニペットを見つけましたLS_COLORS。残念ながら、リンクを思い出せなくなりました。 ここtest_colors.shに問題のスニペットがあります eval $(echo "no:global default;fi:normal file;di:directory;ln:symbolic link;pi:named pipe;so:socket;do:door;bd:block device;cd:character device;or:orphan symlink;mi:missing file;su:set uid;sg:set gid;tw:sticky other writable;ow:other w\ ritable;st:sticky;ex:executable;"|sed -e 's/:/="/g; s/\;/"\n/g') { IFS=: for i in $LS_COLORS do echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m" done } スニペットはでうまく機能しますがbash、では機能しませんzsh。理由はわかりません。で実行するとzsh、次のエラーが発生します。 > sh .test_colors.sh .eval_colors:1: …
10 zsh  ls  colors 

1
サブファイルやフォルダの内容に関する情報ではなく、指定したディレクトリに関する情報だけをlsに表示させるにはどうすればよいですか?
たとえば、ホームディレクトリに「foo」というフォルダがあるとします。所有者、グループ、権限などの情報を入手したい... 次に、これを実行して情報を取得しようとします。 cd ~ ls -l foo もちろん、「foo」の内容の情報をリストするようになりました それから私はこのようなことをすることができました cd ~ dir=foo ls -l $foo/.. | awk 'BEGIN { dir="'$foo'" } { if($9 == dir) { print $0 } }' しかし、これを行う簡単な方法はありませんか?
10 directory  ls 

3
Mac OS Xでフォルダー/ファイルが非表示になっているかどうかを確認する
私はあなたがやってフォルダ/ファイルの隠されたフラグを設定または設定解除することができます知っているchflags hidden foo.txtとchflags nohidden foo.txt。 しかし、とにかくフォルダ/ファイルが現在隠されているかどうかを伝える方法はありますか? フォルダー/ファイルがドットで始まっているかどうかを判断したくありません。
10 files  osx  ls  xattr 

4
現在のパスにあるすべてのファイル/バイナリを一覧表示します
現在のPATH内のすべてのファイル/実行可能バイナリを一覧表示するための「ls -la」スタイルのコマンドを実行する「簡単な」方法はありますか? (私は出力をgrepにパイプして、プレフィックスは不明であるが基本的には「名前」がわかっているコマンドを探すために、bashのオートコンプリート/タブ移動が本質的に役に立たない場合の種類です。したがって、ある種の「逆オート完全な機能」...)
10 bash  ls  path  autocomplete 

4
コマンドラインからファイルシステム内のファイルを見つける方法は?
(部分的に既知のファイル名を持つ)ファイルがファイルシステムのどこにあるのかを知りたいのですが。GUIユーティリティを使用するのではなく、コマンドラインからこれを行う方法を知りたいです。 Windowsでは、次のコマンドを実行します。 cd /d C:\ dir *filename* /s Linuxの同等機能は何ですか?
10 ubuntu  find  ls  locate 

7
/ aから「a」または「c」で始まるファイルを一覧表示する方法。[閉まっている]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 16日前休業。 試しましたls /etc/[ac]*が、aまたはcで始まるディレクトリとその内容全体が表示され、「a」または「c」で始まるファイルは表示されません。
10 ls  wildcards 

4
サブディレクトリを含まないディレクトリを見つける
スクリプトはkshです。現在のディレクトリの直下にある、サブディレクトリではなくファイルのみを含むすべてのディレクトリ名を検索する必要があります。 ls -alR(dディレクトリの)最初のフィールドの最初の文字の出力を使用して再帰的に解析できることを知っています。awk解析して見つけるのに最適な方法だと思います。 たとえばls -al、現在のディレクトリの単純な出力は次のとおりです。 drwxr-xr-x 22 af staff 748 18 Mar 22:21 . drwxr-xr-x 5 root admin 170 17 Mar 18:03 .. -rw------- 1 af staff 3 17 Mar 16:37 .CFUserTextEncoding drwxr-xr-x 5 af staff 170 17 Mar 17:12 Public drwxr-xr-x 9 af staff 306 18 Mar 17:40 Sites …
10 shell  find  directory  ls  ksh 

1
「ドット」ファイル「。」のサイズ 4096を超えますか?
今日、サイズが4MBの「空の」ディレクトリを見つけました。 目に見える内容がなかったので試してみましたls -lah。これにより、いくつかの隠しファイルが表示されました(あまり大きくありません)。ディレクトリが非常に大きい理由を検索すると、ドットファイル(.)のサイズが3.9MBであることがわかりました。 そのファイルには何が保存されますか?それは同じディレクトリへの単なるリンクではありませんか? シェルの出力(匿名化)は次のとおりです。 -bash# more /proc/version Linux version 2.6.18-8.1.15.el5 (mockbuild@builder6.centos.org) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Mon Oct 22 08:32:04 EDT 2007 -bash# pwd /data/foo/bar/tmp -bash# ls -lah total 4.1M drwxrwxrwx 3 nobody nobody 3.9M Nov 21 10:02 . drwxrwxrwx 16 nobody nobody 4.0K Aug …

2
現在のディレクトリのサブディレクトリを一覧表示する正しい方法はありますか?
ディレクトリのサブディレクトリを見つけることができます ls -d -- */ または ls -l | grep "^d" しかし、これらは両方とも間接的に見えるので、ディレクトリだけを見つける標準的な方法があると思います。これを行う正しい方法はありますか?そうでない場合、これらのいずれかがエッジケースで望ましくない動作につながるのでしょうか?(シンボリックリンク、隠しディレクトリなど)

3
ls -lのフィールドの意味を見つける方法[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 2年前休業。 私の質問は、各フィールドの意味ではありません。私の質問は、各フィールドの意味を決定する方法です。 マニュアルページには、単に-lが長いリスト形式を使用していることを記載せずに、長いリスト形式を使用することが記載されています。
9 ls 

4
Windowsコマンドラインの「dir / s / b」に相当するUnix(QNX)とは
質問はDOS「DIR / S / Bファイル名」ののLinuxと同等とは何ですか?近づいてきますが、そのような名前の付いたすべてのファイル名に対するファイル検索操作の再生が終了します。 ただし、Windowsマシンのディレクトリとディレクトリ内容の差分比較を行い、QNXボックスで同様に構築されたディレクトリと比較することを検討しています。両方のマシンでディレクトリ列挙コマンドを実行し、テキストファイルを操作してパス区切り文字とルートドライブを変換し、それらを洞察に富んだ差分の互換形式に変換しないようにします。 すべてのサブディレクトリとその中のファイルのフォルダーマニフェストをで生成し、dir /b /s出力を一連のパスとしてフォーマットできます... c:\Temp>dir /b /s c:\Temp\Subfolder1 C:\Temp\Subfolder1\File1.txt C:\Temp\Subfolder1\File2.txt ... になることがわかりますdir /sがls -R、/Bパス出力フォーマットに相当するものを取得するにはどうすればよいですか?
9 ls  qnx 

3
「ls」が散発的に「。」だけを出力するのはなぜですか。外付けドライブのルートディレクトリに?
USBフラッシュドライブのルートディレクトリで、を実行するlsと、出力が正常になり、ファイルが一覧表示されます。それ以外の場合、出力は単純に1行です。 $ ls . ls -laこれらのいずれかを試した場合、次のようになります。 $ ls -la ls: .: Invalid argument ls複数回連続して実行すると、正常な出力または異常な出力が基本的にランダムに返されるようです。 ls他のディレクトリでは正常に動作するようです。ls $drivename親ディレクトリからは正常に機能するls ..ように見え、子ディレクトリからも正常に機能するようです。(最初は動作が不定なので、「正常に動作する」ものを100%確信することはできませんが)他の2つの外付けUSBドライブを試しましたが、同じ動作が得られました。 何が起きてる?Mac OS X 10.11.3を使用しています。 編集:いい考えですが、エイリアスを使用していないようで/bin/ls、同じ結果が得られます。
9 osx  ls  usb-drive 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.