Linuxシステムでは、どのようにlsコマンドを使用して日付でファイルを並べ替えますか?
lsコマンドは、カタログの内容を一覧表示するために使用されます。結果は、日付、アルファベット順に並べられたファイル名、時間、アクセス時間、バージョン、およびファイルサイズなどのいくつかの条件で並べ替えられます。
本文では、Linuxのlsコマンドを使って日付別にファイルを並べ替える方法を示します。
1)前回の変更日時を持つファイルディレクトリを一覧表示します。
ファイルを一覧表示し、最後に変更したファイルを上部に表示するには、-ltオプションとlsコマンドを使用します。
総使用量60
2)前回の変更日付/時間を持つファイルを一覧表示します。一番近いのは下にあります。
私たちは-ltrオプションとlsコマンドを使って、一番下の部分に最近修正されたファイルの特定のディレクトリのファイルをリストします。
カタログで並べ替えたいなら、日付によって使います。
3)人間可読形式で表示する
私たちは-haltオプションとlsコマンドを使用して、人間が読むファイルサイズ(長いフォーマット)で特定のディレクトリのファイルを一覧表示します。K,M,G,Tサフィックス(またはバイトはサフィックスなし)を使用します。
..。
総用量4856
私たちは以下のコマンドを使って過去10分以内にファイルを修正できます。
5)最近10のファイルを修正しました。
どのようにlsコマンドを使って、カタログで最近修正された10のファイルを確認しますか?私たちは'ls'と'head'コマンドの組み合わせを使います。
以下のコマンドは、変更された10のファイルを表示します。最近更新されたファイルは一番上にあります。
総使用量60
あるいは
末尾の組み合わせは、最近更新されたファイルが下にあることを示しています。
締め括りをつける
以上述べたのは、Linuxシステムでls命令を使って日付によってファイルを並べ替えるという点で紹介したものです。皆さんに何か質問があれば、メッセージをください。編集はすぐに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。
本文では、Linuxのlsコマンドを使って日付別にファイルを並べ替える方法を示します。
1)前回の変更日時を持つファイルディレクトリを一覧表示します。
ファイルを一覧表示し、最後に変更したファイルを上部に表示するには、-ltオプションとlsコマンドを使用します。
[linuxidc@localhost www.linuxidc.com]$ ls -lt /run
出力は以下の通りです総使用量60
-rw-rw-r--. 1 root utmp 1536 11 7 08:09 utmp
drwxr-xr-x. 7 root root 160 11 7 08:09 udev
drwxr-xr-x. 3 root root 60 11 7 08:05 user
drwxr-xr-x. 2 root root 80 11 7 08:04 mount
drwx------. 2 root root 60 11 7 08:04 udisks2
drwxr-xr-x. 3 root root 60 11 7 08:04 media
drwx--x--x. 4 root gdm 100 11 7 08:04 gdm
drwxr-xr-x. 2 root root 80 11 7 08:04 console
drwxr-xr-x. 2 root root 40 11 7 08:04 plymouth
drwxr-xr-x. 16 root root 400 11 7 08:04 systemd
drwxr-xr-x. 2 root root 60 11 7 08:04 tuned
----------. 1 root root 0 11 7 08:04 cron.reboot
drwxr-x---. 2 chrony chrony 60 11 7 08:04 chrony
2)前回の変更日付/時間を持つファイルを一覧表示します。一番近いのは下にあります。
私たちは-ltrオプションとlsコマンドを使って、一番下の部分に最近修正されたファイルの特定のディレクトリのファイルをリストします。
[linuxidc@localhost www.linuxidc.com]$ ls -ltr /run
総使用量60
drwxr-xr-x. 2 root root 60 11 7 08:04 tmpfiles.d
drwxr-xr-x. 4 root root 120 11 7 08:04 initramfs
drwx------. 2 root root 80 11 7 08:04 lvm
prw-------. 1 root root 0 11 7 08:04 dmeventd-server
prw-------. 1 root root 0 11 7 08:04 dmeventd-client
-rw-r--r--. 1 root root 4 11 7 08:04 lvmetad.pid
drwxr-xr-x. 2 root root 40 11 7 08:04 log
drwxr-xr-x. 2 root root 60 11 7 08:04 sysconfig
drwxr-xr-x. 2 root root 40 11 7 08:04 setrans
drwx------. 2 rpc rpc 40 11 7 08:04 rpcbind
drwxr-xr-x. 2 root root 40 11 7 08:04 faillock
drwx------. 2 root root 40 11 7 08:04 svnserve
カタログで並べ替えたいなら、日付によって使います。
$ ls -Rltr
3)人間可読形式で表示する
私たちは-haltオプションとlsコマンドを使用して、人間が読むファイルサイズ(長いフォーマット)で特定のディレクトリのファイルを一覧表示します。K,M,G,Tサフィックス(またはバイトはサフィックスなし)を使用します。
[linuxidc@localhost ~]$ ls -Rltr
出力は以下の通りです..。
総用量4856
drwxr-xr-x. 2 linuxidc linuxidc 6 10 17 18:44
drwxr-xr-x. 2 linuxidc linuxidc 6 10 17 18:44
drwxr-xr-x. 2 linuxidc linuxidc 6 10 17 18:44
drwxr-xr-x. 2 linuxidc linuxidc 6 10 17 18:44
drwxr-xr-x. 2 linuxidc linuxidc 6 10 17 18:44
drwxr-xr-x. 2 linuxidc linuxidc 6 10 17 18:44
-rw-------. 1 linuxidc linuxidc 5238784 10 17 18:44 core.11901
-rw-rw-r--. 1 linuxidc linuxidc 32990 10 21 19:24 linuxidc.com.mp4
drwxr-xr-x. 2 linuxidc linuxidc 49 10 25 16:01
lrwxrwxrwx. 1 linuxidc linuxidc 26 11 3 16:57 linuxidc_movies -> /mnt/linuxidc_drive/movies
4)最近10分以内に修正したファイルを検索する私たちは以下のコマンドを使って過去10分以内にファイルを修正できます。
[linuxidc@localhost ~]$ find . -mmin -10 -type f -exec ls -l {} +
出力は以下の通りです
-rw-------. 1 linuxidc linuxidc 6054 11 7 08:18 ./.bash_history
-rw-------. 1 linuxidc linuxidc 11 11 7 08:20 ./.cache/abrt/lastnotification
-rw-------. 1 linuxidc linuxidc 39149 11 7 08:14 ./.cache/thumbnails/large/56396444cd332797f52efb60e18f41d8.png
5)最近10のファイルを修正しました。
どのようにlsコマンドを使って、カタログで最近修正された10のファイルを確認しますか?私たちは'ls'と'head'コマンドの組み合わせを使います。
以下のコマンドは、変更された10のファイルを表示します。最近更新されたファイルは一番上にあります。
[linuxidc@localhost ~]$ ls -lt /run/ | head -10
出力は以下の通りです総使用量60
-rw-rw-r--. 1 root utmp 2304 11 7 08:24 utmp
drwxr-xr-x. 3 root root 60 11 7 08:20 user
drwxr-xr-x. 7 root root 160 11 7 08:17 udev
drwxr-x---. 2 chrony chrony 60 11 7 08:15 chrony
-rw-r--r--. 1 root root 5 11 7 08:15 dhclient-ens33.pid
drwxr-xr-x. 3 root root 100 11 7 08:15 NetworkManager
drwxr-x---. 2 root root 40 11 7 08:15 firewalld
drwxr-xr-x. 2 root root 80 11 7 08:04 mount
drwx------. 2 root root 60 11 7 08:04 udisks2
あるいは
末尾の組み合わせは、最近更新されたファイルが下にあることを示しています。
[linuxidc@localhost ~]$ ls -ltr /run/ | tail -10
出力は以下の通りです
drwxr-xr-x. 3 root root 60 11 7 08:04 media
drwx------. 2 root root 60 11 7 08:04 udisks2
drwxr-xr-x. 2 root root 80 11 7 08:04 mount
drwxr-x---. 2 root root 40 11 7 08:15 firewalld
drwxr-xr-x. 3 root root 100 11 7 08:15 NetworkManager
-rw-r--r--. 1 root root 5 11 7 08:15 dhclient-ens33.pid
drwxr-x---. 2 chrony chrony 60 11 7 08:15 chrony
drwxr-xr-x. 7 root root 160 11 7 08:17 udev
drwxr-xr-x. 3 root root 60 11 7 08:20 user
-rw-rw-r--. 1 root utmp 2304 11 7 08:24 utmp
締め括りをつける
以上述べたのは、Linuxシステムでls命令を使って日付によってファイルを並べ替えるという点で紹介したものです。皆さんに何か質問があれば、メッセージをください。編集はすぐに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。