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

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


5
(最新のファイルではなく)最新のディレクトリを取得します
私のフォルダparentには次のコンテンツがあります: A.Folder B.Folder C.File 内部にはフォルダーとファイルの両方があります。B.Folderより新しいです。取得したいのですがB.Folder、どうすればこれを達成できますか?これを試した ls -ltr ./parent | grep '^d' | tail -1 しかしそれは私に与えますdrwxrwxr-x 2 user user 4096 Jun 13 10:53 B.Folderが、私はただ名前が必要B.Folderです。
15 shell  files  ls  timestamps 


6
ファイル名の指定された文字列と一致しないファイルを一覧表示する
名前の付いた多数のファイル(約200)が、temp_log.$$確認する必要のある他のいくつかの重要なファイルとともに作成されるディレクトリがあります。 すべてのファイルを簡単にリストし、temp_log.$$表示されないようにファイルを除外するにはどうすればよいですか? 期待される出力 $ ls -lrt <exclude-filename-part> -- Lists files not matching the above given string 私はlsマニュアルページを調べましたが、このリファレンスには何も見つかりませんでした。ここで重要な情報を見逃した場合はお知らせください。 ありがとう
15 ls  filter 



5
長いパスで最初に見つからないディレクトリを見つけるにはどうすればよいですか?
存在しないパスがあると想像してください: $ ls /foo/bar/baz/hello/world ls: cannot access /foo/bar/baz/hello/world: No such file or directory しかし、存在すると/foo/bar しましょう。それbazがパスのブレークポイントであると判断する簡単な方法はありますか? 私はBashを使用しています。
14 bash  shell  directory  ls 

1
ディレクトリ内の2つの同一ファイルを示す「ls」
だからどういうわけか、コマンドlsはディレクトリ内の2つの同一のファイルを表示しているようです。 $ ls -Blah /System/Library/LaunchDaemons total 32 drwxr-xr-x 266 root wheel 8.8K Jun 18 10:41 . drwxr-xr-x 79 root wheel 2.6K Mar 31 12:28 .. [redacted] -rw-r--r-- 1 root wheel 715B Jun 18 10:36 tftp.plist -rw-r--r-- 1 root wheel 715B Jun 18 10:35 tftp.plist ファイルの1つを移動、名前変更、編集などできますが、もう1つはそこにあるようにも見えません。bashタブ補完でも同じファイルが表示されます。 たとえば、次を入力してからヒットする TAB $ sudo mv …
14 bash  osx  ls 

5
find -exec lsの出力をソートします
find … -exec ls -ls ;ファイル名でアルファベット順にソートして出力することは可能ですか? これは私のcronコマンドです: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; ほとんどの場合、このコマンドは正常に機能します。ただし、結果は意味のある順序でソートされません。ファイル名フィールドで並べ替える場合、非常に役立ちます。
14 find  ls  sort 



3
「ls -lh」は、個々のサイズの合計よりも小さい合計サイズを報告します
どのような状況ls -lhで、個々のファイルの合計よりも少ない合計が表示されますか?例えば: $ ls -lh /var/lib/nova/instances/_base total 100G -rw-rw-r-- 1 nova nova 4.3M 2012-02-14 14:07 00000001 -rw-rw-r-- 1 nova nova 5.7M 2012-02-14 14:07 00000002 -rw-rw-r-- 1 nova nova 42G 2012-03-08 15:24 1574bddb75c78a6fd2251d61e2993b5146201319.part -rw-rw-r-- 1 libvirt-qemu kvm 24M 2012-02-14 14:07 77de68daecd823babbb58edb1c8e14d7106e83bb_sm -rw-r--r-- 1 libvirt-qemu kvm 65G 2012-03-02 12:43 bd307a3ec329e10a2cff8fb87480823da114f8f4 -rw-rw-r-- 1 …
14 files  ls  disk-usage 



2
なぜ `watch`は$ lsの内容を` ls / tmp`にリストするのですか?
/tmp/ディレクトリ内のファイルの数を監視しようとしています。このため、私はこのコマンドが機能すると思った: watch sh -c 'ls /tmp/|wc -l' しかしls、引数がないかのように動作するようです。つまり、私はにいて~、そこに多数のファイルを取得します/tmp/。私は回避策を見つけましたが、それはうまくいくようです: watch sh -c 'ls\ /tmp/|wc -l' しかし、なぜlsとの間のスペースをエスケープする必要があるの/tmp/ですか?どのようにコマンドがによって変換されるwatchように、ls出力がにfeededされwcますが、/tmp/に引数として渡されていませんかls?
13 shell  ls  watch 

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