ff 명령
용도
파일 시스템의 파일 이름 및 통계를 나열합니다.
구문
ff [ -a Number ] [ -c Number ] [ -I ] [ -l ] [ -m Number ] [ -n File ] [-o Options] [ -p Prefix ] [ -s ] [ -u ] [ -V VFSName ] [ -i I-Number [ ,I-Number ... ]] [ FileSystem | DeviceName]
설명
ff 명령은 FileSystem 매개변수에 의해 지정되는 파일 시스템에서 i-노드를 읽은 다음 해당 i-노드에 대한 정보를 표준 출력에 기록합니다. 이 명령에서는 FileSystem이 /etc/filesystems 파일에서 참조되는 파일 시스템인 것으로 가정하고 플래그에 의해 지정된 파일의 i-노드 데이터를 저장합니다.
ff 명령의 출력은 플래그를 사용하여 요청할 수 있는 기타 파일 정보에 추가하여 요청된 각 i-노드에 대한 경로 이름으로 구성됩니다. 출력은 모든 필드 사이에 탭을 넣은 i-노드 번호 순서로 나열됩니다. ff 명령에 의해 생성되는 디폴트 행에는 경로 이름 및 i-노드 번호 필드가 포함됩니다. 모든 플래그가 사용 가능한 상태에서 출력 필드에는 경로 이름, i-노드 번호, 크기 및 UID(사용자 ID)가 포함됩니다.
Number 매개변수는 일 수를 지정하는 10진수입니다. 여기에는 + 또는 -(더하기 또는 빼기 부호)의 접두어가 붙습니다. 따라서, +3은 3일 초과를 의미하며, -3은 3일 미만을 의미하고, 3은 3일을 의미하며, 여기서 하루는 24시간으로 정의됩니다.
ff 명령은 -l 플래그를 지정하지 않는 한, 둘 이상의 링크가 있는 i-node에 대해 가능한 많은 경로 중 하나의 경로 이름만 나열합니다. -l 플래그를 사용하여 ff 명령은 모든 링크를 나열합니다.
플래그
| 항목 | 설명 |
|---|---|
| -a 번호 | Number 매개변수로 지정된 일 수 내에 액세스한 경우 파일을 표시합니다. |
| -c 번호 | Number 매개변수로 지정된 일 수 내에 i-node가 변경된 경우 파일을 표시합니다. |
| -i I-번호 | I-Number 매개변수에 의해 지정된 i-노드 번호에 해당하는 파일을 표시합니다. 나열되는 i-노드 번호는 쉼표로 분리되어야 합니다. |
| -I | (이 플래그는 대문자입니다). 각 경로 이름 뒤에 i-노드를 표시하지 않습니다. |
| 항목 | 설명 | |
|---|---|---|
| -l | (이 플래그는 소문자입니다). 두 개 이상의 링크를 포함하는 파일의 경로 이름 리스트를 추가로 표시합니다. | |
| -m 번호 | 파일이 Number 매개변수로 지정된 일 수 내에 수정된 경우 파일을 표시합니다. | |
| -n 파일 | 파일이 File 매개변수에 의해 지정된 파일보다 최근에 수정된 경우 해당 파일을 표시합니다. | |
| -o 옵션 | 가상 파일 시스템에 대한 구현 특정 옵션의 쉼표로 분리된 리스트를 지정합니다. 다음 옵션은 확장 저널 파일 시스템(JFS2)에 특정합니다. -o snapshot=snapName ff 명령이 적용되는 내부 스냅샷의 이름을 지정합니다. 스냅샷을 소유하는 파일 시스템이 마운트되어야 합니다. |
|
| -p 접두어 | 각 경로 이름에 Prefix 매개변수에 의해 지정된 접두어를 추가합니다. 기본 접두부는 입니다. . | |
| -s | 각 경로 이름 뒤에 파일 크기를 바이트 단위로 기록합니다. | |
| -u | 각 경로 이름 뒤에 소유자의 로그인 이름을 기록합니다. | |
| -V VFSName | ff 명령이 파일 시스템의 유형을 VFSName으로 가정하여 /etc/filesystems 파일의 값을 대체하도록 지시합니다. | |
보안
예
- 주어진 파일 시스템에 있는 모든 파일의
경로 이름을 나열하려면, 다음을 입력하십시오.ff -I /dev/hd0이는 파일의 경로 이름을/dev/hd0있습니다. -I 플래그를 지정하지 않으면, ff 명령은 각 파일의 i-node 번호도 표시합니다.
- 최근에 수정된 파일을 나열하려면,
다음을 입력하십시오.ff -m -2 -u /dev/hd0이는 경로 이름, i-노드 번호 및 소유자의 사용자 이름 ( -u 플래그) 에 있는 각 파일의/dev/hd0최근 2일이내에 수정된 디바이스 ( -m -2).
- 최근에 사용되지 않은 파일을
나열하려면, 다음을 입력하십시오.ff -a +30 /dev/hd0이것은 30일전에 마지막으로 액세스한 각 파일의 경로 이름 및 i-node를 표시합니다 ( -a+30).
- 특정 i-노드 번호에 해당하는 경로를 찾으려면,
다음을 입력하십시오.ff -l -i 451,76 /dev/hd0모든 경로 이름을 표시합니다 (-l) i-node와 연관451및76.
파일
| 항목 | 설명 |
|---|---|
| /etc/vfs | 가상 파일 시스템 유형에 대한 설명을 포함합니다. |
| /etc/filesystems | 알려진 파일 시스템을 나열하고 해당 특징을 정의합니다. |