GNU/Linux >> Belajar Linux >  >> Linux

Temukan Dan Urutkan File Berdasarkan Akses, Tanggal Dan Waktu Modifikasi Di Linux

Kami telah mengetahui cara mengatur jenis file yang serupa di folder tertentu di Linux dan sistem operasi mirip Unix. Dalam metode itu, kami belajar mengatur jenis file yang serupa dalam sebuah folder. Dengan kata lain, file telah diatur berdasarkan ekstensinya. Kami tidak tahu apakah file itu baru atau lama. Kita cukup meletakkan jenis file yang sama dalam satu folder. Hari ini, dalam panduan ini, kita akan menemukan dan mengurutkan file berdasarkan tanggal dan waktu akses dan modifikasi, bukan ekstensi. Jika Anda ingin menemukan file tertentu yang diakses atau diubah pada tanggal atau waktu tertentu, Anda berada di jalur yang benar. Baca terus.

Unduhan yang Disarankan - Lembar Cheat Gratis:"Lembar Cheat Baris Perintah Linux"

Menemukan dan mengurutkan file berdasarkan akses, tanggal dan waktu modifikasi di Linux

Anda tidak perlu menginstal aplikasi tambahan untuk menemukan dan mengurutkan file. Untuk tujuan panduan ini, kita akan menggunakan tiga perintah Linux yaitu ls , temukan dan urutkan . Perintah-perintah ini adalah bagian dari Kernel Linux, jadi jangan repot-repot menginstalnya.

Seperti yang mungkin sudah diketahui, ls perintah daftar isi direktori dengan informasi tambahan seperti tanggal dan waktu modifikasi atau akses, izin, ukuran, pemilik, grup dll Ini akan mengurutkan entri dari direktori yang diberikan, menurut abjad. Jika Anda tidak menyebutkan direktori, itu akan mencantumkan isi direktori kerja saat ini.

menemukan perintah digunakan untuk mencari file dalam hierarki direktori.

mengurutkan perintah mengurutkan baris file teks dan menulis rangkaian terurut dari semua FILE ke output standar.

1. Temukan dan urutkan file berdasarkan waktu akses terakhir menggunakan perintah ls

Perintah berikut akan mencantumkan file berdasarkan waktu akses terakhir. File terbaru akan dicantumkan terlebih dahulu.

$ ls -ltu

Contoh keluaran:

total 104drwxr-xr-x 18 sk pengguna 4096 3 Mei 18:02 Personaldrwxr-xr-x 3 pengguna sk 4096 3 Mei 11:57 Notebooksdrwxr-xr-x 9 sk pengguna 4096 3 Mei 11:57 Officialdrwxrwxr-x 3 pengguna sk 4096 3 Mei 11:57 en-TEDdrwxr-xr-x pengguna 5 sk 4096 3 Mei 11:57 Soft_Backupdrwxr-xr-x pengguna 9 sk 4096 3 Mei 11:57 'VirtualBox VMs'drwxr-xr-x pengguna 2 sk 4096 3 Mei 11:57 Wallpaperdrwxr-xr-x 2 pengguna sk 4096 3 Mei 11:57 Publicdrwxr-xr-x 2 pengguna sk 4096 3 Mei 11:57 Documentsdrwxr-xr-x 2 pengguna sk 4096 3 Mei 11:57 Musicdrwxr- pengguna xr-x 2 sk 4096 3 Mei 11:57 Videodrwxr-xr-x 2 pengguna sk 4096 3 Mei 11:56 Desktopdrwxr-xr-x pengguna 2 sk 4096 3 Mei 11:56 Templatesdrwxr-xr-x pengguna 5 sk 4096 Mei 2 20:53 Hiburan-rw-r--r-- pengguna 1 sk 951 2 Mei 20:52 'pre code.txt'-rw-r--r-- pengguna 1 sk 50 2 Mei 20:52 file.txtdrwxr -xr-x 11 sk pengguna 20480 2 Mei 20:34 Unduh drwxr-xr-x 5 sk pengguna 12288 2 Mei 20:13 Gambar

Di sini,

  • -u - Urutkan berdasarkan waktu akses, terbaru dulu

2. Cari dan urutkan file berdasarkan waktu modifikasi menggunakan perintah ls

Untuk membuat daftar file berdasarkan waktu modifikasi, jalankan:

$ ls -lt

Di sini,

  • -l - Menunjukkan format daftar panjang,
  • -t - Urutkan berdasarkan waktu modifikasi, yang terbaru dulu.

Contoh keluaran:

total 104drwxr-xr-x 11 sk pengguna 20480 2 Mei 20:34 Unduhdrwxr-xr-x 5 sk pengguna 12288 1 Mei 17:32 Picturesdrwxr-xr-x 9 sk pengguna 4096 1 Mei 16:45 'VirtualBox VMs' drwxr-xr-x 2 pengguna sk 4096 24 Apr 20:30 Documentsdrwxr-xr-x 2 pengguna sk 4096 11 Apr 13:02 Desktop-rw-r--r-- 1 pengguna sk 951 7 Apr 20:20 'pre code .txt'drwxr-xr-x 9 pengguna sk 4096 27 Mar 19:31 Official-rw-r--r-- 1 pengguna sk 50 23 Mar 20:24 file.txtdrwxr-xr-x 2 pengguna sk 4096 21 Mar 17 :43 Videosdrwxr-xr-x pengguna 3 sk 4096 14 Mar 16:32 Notebooksdrwxr-xr-x 2 pengguna sk 4096 7 Jan 14:55 Musicdrwxr-xr-x 18 sk pengguna 4096 19 Des 14:36 ​​Personaldrwxrwxr-x pengguna 3 sk 4096 Nov 30 01:57 en-TEDdrwxr-xr-x 5 sk pengguna 4096 20 Agustus 2016 Hiburandrwxr-xr-x 2 sk pengguna 4096 11 Mei 2016 Publicdrwxr-xr-x 2 sk pengguna 4096 11 Mei 2016 Templatedrwxr-xr-x 2 pengguna sk 4096 9 Mei 2016 Wallpaperdrwxr-xr-x 5 pengguna sk 4096 4 Mei 2016 Soft_Backup

Perintah di atas akan mengurutkan file dari direktori kerja saat ini berdasarkan waktu modifikasi. File terbaru akan ditampilkan terlebih dahulu.

Untuk membuat daftar file direktori tertentu berdasarkan waktu modifikasi, ketik:

$ ls -lt ~/Downloads/

Untuk membuat daftar file dalam urutan terbalik, yaitu file terlama terlebih dahulu, gunakan 'r' tandai seperti di bawah ini:

$ ls -ltr

3. Temukan dan urutkan file berdasarkan waktu modifikasi terakhir menggunakan perintah ls

Perintah mencantumkan file berdasarkan waktu modifikasi terakhir. Artinya, perintah ini mencantumkan file terlebih dahulu yang informasi statusnya (seperti pemilik, grup, izin, ukuran, dll.) baru saja diubah.

$ ls -ltc

Contoh keluaran:

total 104drwxr-xr-x 11 sk pengguna 20480 2 Mei 20:34 Unduhdrwxr-xr-x 5 sk pengguna 12288 1 Mei 17:32 Picturesdrwxr-xr-x 9 sk pengguna 4096 1 Mei 16:45 'VirtualBox VMs' drwxr-xr-x 2 pengguna sk 4096 24 Apr 20:30 Documentsdrwxr-xr-x 2 pengguna sk 4096 11 Apr 13:02 Desktop-rw-r--r-- 1 pengguna sk 50 Apr 8 16:28 file.txt -rw-r--r-- 1 pengguna sk 951 7 Apr 20:20 'pre code.txt'drwxr-xr-x 9 pengguna sk 4096 27 Mar 19:31 Officialdrwxr-xr-x 2 pengguna sk 4096 21 Mar 17 :43 Videosdrwxr-xr-x pengguna 3 sk 4096 14 Mar 16:32 Notebooksdrwxrwxr-x 3 pengguna sk 4096 18 Jan 12:36 en-TEDdrwxr-xr-x pengguna 2 sk 4096 7 Jan 14:55 Musicdrwxr-xr-x 18 pengguna sk 4096 19 Des 14:36 ​​Personaldrwxr-xr-x 5 pengguna sk 4096 20 Agustus 2016 Hiburandrwxr-xr-x 2 pengguna sk 4096 11 Mei 2016 Publicdrwxr-xr-x 2 pengguna sk 4096 11 Mei 2016 Templatdrwxr-xr-x 2 pengguna sk 4096 9 Mei 2016 Wallpaperdrwxr-xr-x 5 pengguna sk 4096 9 Mei 2016 Soft_Backup

Di sini,

  • -c - Urutkan berdasarkan waktu modifikasi terakhir

4. Temukan dan urutkan file berdasarkan tanggal

Perintah berikut mencantumkan file berdasarkan tanggal dan waktu terakhir diakses. File terbaru akan dicantumkan terlebih dahulu.

$ find /home/sk/ostechnix/ -type f -printf "\n%AD %AT %p" | kepala -n 10

Contoh keluaran:

27/04/17 15:51:16.4508342970 /home/sk/ostechnix/The Devops toolkit.pdf04/27/17 15:51:17.1375009660 /home/sk/ostechnix/THE LINUX COMMAND LINE.pdf04/27/ 17 15:51:12.9508342850 /home/sk/ostechnix/Google power search.pdf04/27/17 15:51:10.3475009420 /home/sk/ostechnix/Docker.pdf04/27/17 15:51:14.0108342880 /home/sk /ostechnix/Linux Shell Scripting.pdf04/27/17 15:51:17.4208343000 /home/sk/ostechnix/WpPMaq8.jpg04/27/17 15:51:12.7675009510 /home/sk/ostechnix/DoubleClick_Mobile_Web_Speed_Toolkit.pdf04/27/17 15:51:01.9308342460 /home/sk/ostechnix/Ed Sheeran - Shape Of You.mp304/27/17 15:51:02.7341675830 /home/sk/ostechnix/tor-browser_en-US/start-tor-browser.desktop 

Pada output di atas, kolom pertama menunjukkan tanggal terakhir diakses file, kolom kedua menunjukkan waktu terakhir diakses dan kolom ketiga menunjukkan nama file. Di sini, 'head -n 10' bukanlah file nomor. Ini adalah jumlah entri dalam output termasuk spasi kosong.

Anda juga dapat menggunakan perintah "sort" dengan perintah "ls" untuk membuat daftar file berdasarkan bulan, tanggal, dan waktu yang terakhir diakses seperti di bawah ini.

$ ls -l ostechnix/ | urutkan -k6M -k7n | kepala -n 10

Contoh keluaran:

total 44024drwx------ 3 pengguna sk 4096 27 Apr 15:51 tor-browser_en-USdrwxr-xr-x 3 pengguna sk 4096 27 Apr 15:51 Arch master-rw-r--r-- 1 pengguna sk 183396 27 Apr 15:51 Lembar contekan baris perintah Linux.pdf-rw-r--r-- 1 pengguna sk 2031375 27 Apr 15:51 Google power search.pdf-rw-r--r-- 1 pengguna sk 233955 27 Apr 15:51 bash_tips.pdf-rw-r--r-- 1 sk pengguna 2597261 27 Apr 15:51 Docker.pdf-rw-r--r-- 1 sk pengguna 270623 27 Apr 15:51 sag-0.6 .1.pdf.gz-rw-r--r-- 1 pengguna sk 3857569 27 Apr 15:51 THE LINUX COMMAND LINE.pdf-rw-r--r-- 1 sk pengguna 3902301 27 Apr 15:51 Ed Sheeran - Bentuk Dirimu.mp3

Di sini,

  • -k6M - Mencantumkan file secara bulanan (bidang ke-6) di output.
  • -k7n - Mencantumkan file berdasarkan tanggal (bidang ke-7) di output.

Dan, itu saja. Anda sekarang tahu bagaimana menemukan dan mengurutkan file berdasarkan akses, waktu dan tanggal modifikasi di Linux. Seperti yang Anda lihat pada contoh di atas, cukup mudah untuk mengurutkan file. Untuk detail lebih lanjut, lihat halaman manual dari setiap perintah.

$ man ls
$ cari pria
$ pengurutan pria

Linux
  1. Cara Menemukan file besar linux dengan perintah find dan du

  2. Linux – Mendapatkan File Untuk Tanggal Saat Ini Di Linux?

  3. Menyalin file berdasarkan tanggal modifikasi di Linux

  1. Cara Menemukan dan Mengurutkan File Berdasarkan Tanggal dan Waktu Modifikasi di Linux

  2. Temukan File dan Direktori di Linux Seperti Profesional

  3. Temukan file yang dibuat di antara rentang tanggal

  1. Temukan file dan direktori terbesar di Linux

  2. Linux – Bagaimana Menemukan Tanggal Pembuatan File?

  3. Bagaimana cara membuat daftar file secara rekursif dan mengurutkannya berdasarkan waktu modifikasi?