ファイルサイズを表示するためにbashでls -lコマンドを使用すると、2.3 KBが表示されますが、find -size 1033cを使用すると、同じファイルが表示されますハプニング?Linuxのlsとfindコマンドの違いが表示されます
答えて
違いは、ディスク上の占有サイズと実際のファイルサイズの間に違いがあります。
ファイルはブロック単位で格納され、ブロックサイズによってブロックサイズが異なります。ではなく、ファイルサイズ自体はです。
実際にはサイズがゼロのファイルでも、1ブロックのサイズを消費します。換言すれば、ディスク上の表示ファイルのサイズは量子化され、実際のファイルサイズよりも常に大きい(しかしわずかに大きい)。
ファイルシステムを作成するときは、ブロックサイズを渡す必要があります(または、インストーラがこれを渡します)。
これは、コンピュータが64バイトではないにもかかわらず、膨大なサイズのファイルシステムを許可するためです。これにより、データブロックの移動がより簡単で効率的になります。
大丈夫ブロックサイズと実際のサイズとの違いについて詳しく説明できますか? –
ありがとう、もう1つ、実際のファイルサイズを表示するためにlsを使用する方法を知っていますか? –
私は、lsオプションがシステム固有のものだと感じました。申し訳ありませんが、これはわかりません:( – Panayotis
- 1. linux 'ls -lisa'コマンドの結果
- 2. linux findコマンド - wholenameとパス
- 3. 私のプロジェクトのgerrit ls-groupsコマンドでデフォルトグループが表示されない
- 4. Linuxでのlsコマンドの実行
- 5. linuxのlsコマンドは、どのlinuxシステムコールを使ってフォルダ/ファイル名を表示しますか?
- 6. lsコマンドで色分けされた強調表示
- 7. 「hadoop fs -ls/shared/table_name」を実行したときに表示されますが、「hadoop fs -ls」の実行中に「/ shared」ディレクトリが表示されない理由
- 8. grepとls -lrtの出力をマージするLinuxコマンド
- 9. pipe find to `file`(コマンド)linuxコマンドrecursive
- 10. linuxコマンドでコロンとセミコロンの違いは?
- 11. Linux findコマンド:奇妙な振る舞い
- 12. linux findコマンドの出力ディレクトリ名
- 13. linuxのfindコマンドでパイプを使う
- 14. "nvm ls"にインストールされているNodeJが表示されません
- 15. catとlsコマンドのパイプライン化
- 16. なぜLinux GNU find -size match duまたはls -lを見つけられないのですか?
- 17. $( '。classname')と$ .find( '。classname')の違い
- 18. grepを使用してlsコマンドまたはcatコマンドを実行すると、最後からファイルの内容が一覧表示されます。
- 19. regex/linux findコマンドが正常に動作しない
- 20. linux findコマンドが正常に動作しない
- 21. テーブルの表示コードに間違った列が表示されています
- 22. Linuxのfind -execパーミッションが拒否されました
- 23. クイックlsコマンド
- 24. バッファとそれに対応するファイルの違いを表示するコマンド
- 25. Linuxでfindコマンドとcpコマンドを同時に実行するにはどうすればよいですか?
- 26. LinuxとUNIXコマンドの違いは何ですか?
- 27. Gitコマンド - lsコマンドを認識しない
- 28. bashの:-exec findコマンドにと&
- 29. データベースの表示コマンドでOS XのMAMPにデータベースが表示されない
- 30. ksh printコマンドで追加の文字が表示されます
'-c'はバイトです。find manページを確認してください。 – nbari